/data
コピーには夜の時間がかかる多数のファイルとフォルダがあるフォルダがあります。
cp -r /data/* /data2
忘れてルートにコピーしました。p
目的地のすべてはルートの所有です。
ソースコードは削除しませんでしたが、/data
必要でない限り再コピーしたくありません。
ソースとターゲットの間で権限をコピーまたは同期する方法はありますか?
ベストアンサー1
mtree
これにより、ファイルの内容をまったく読む必要がないという利点があります。ファイルメタデータのみを比較し、ソースと一致するようにターゲットを変更します。
$ sudo mtree -cp /data | sudo mtree -Utp /data2
-c
LHS に、mtree
path をルートとする階層仕様を生成するよう指示し-p
、RHS は/data
path をルートとする階層のmtree
所有者/グループ/権限-U
および変更時間で更新を呼び出します。-t
-p /data2