2013-08-20 7 views
6

OS:Debian。 ファイルやフォルダを所有者やグループを変更することなく、ルートとコマンドラインから移動できるようにします。 これは可能ですか?rootとしてファイルを移動すると、所有権が保持されます。

+0

Offtopic利用可能なすべてのオプションが表示されます。 [SuperUser](http://superuser.com/)または[Unix&Linux](http://unix.stackexchange.com/) –

+0

で、rootとしてファイルを移動するとアクセス権が変わることがありますか?それはすべきではない。 – mata

+0

@mata私はmvコマンドを使用してxユーザーとグループからファイルを移動していました。 rootとしてファイルを移動したときに、ルートとルートグループが所有していた – Rombus

答えて

9

のrsync:

-A, --acls     preserve ACLs (implies --perms) 
-X, --xattrs    preserve extended attributes 
-o, --owner     preserve owner (super-user only) 
-g, --group     preserve group 
    --devices    preserve device files (super-user only) 
    --specials    preserve special files 

男のrsync

+0

ありがとうRadu、私ローカルでの使用のためにrsyncを考えたことはありません。出来た。 --remove-source-filesフラグを追加して、 'mv'コマンドとして動作させました。だからそれはあなたのようになるでしょう: '#rsync -o -g --remove-source-files source dest' – Rombus

5

mvコマンドは、所有権とタイムスタンプを保持します。 cpコマンドには、使用できるさまざまなコマンドラインオプションがあります。例えば

cp -p file1 file2 

man cpはStackOverflowのため

+1

私はmvコマンドを使用しています、所有権とグループの変更。私はmvのようなコマンドが必要です。 – Rombus

+1

'mv'コマンドにエイリアスが付いていないことを確認してください。おそらく、秘密裏に 'cp'と呼んでいるでしょう。すべてのエイリアスを表示するには 'alias'と入力してください。 – dseiple

+2

鉱山はエイリアシングされておらず、何も保存されません。 –

関連する問題