cp -rpを忘れた場合にのみ所有権を変更します。

cp -rpを忘れた場合にのみ所有権を変更します。

/dataコピーには夜の時間がかかる多数のファイルとフォルダがあるフォルダがあります。

cp -r /data/* /data2 忘れてルートにコピーしました。p

目的地のすべてはルートの所有です。

ソースコードは削除しませんでしたが、/data必要でない限り再コピーしたくありません。

ソースとターゲットの間で権限をコピーまたは同期する方法はありますか?

ベストアンサー1

mtreeこれにより、ファイルの内容をまったく読む必要がないという利点があります。ファイルメタデータのみを比較し、ソースと一致するようにターゲットを変更します。

$ sudo mtree -cp /data | sudo mtree -Utp /data2

-cLHS に、mtreepath をルートとする階層仕様を生成するよう指示し-p、RHS は/datapath をルートとする階層のmtree所有者/グループ/権限-Uおよび変更時間で更新を呼び出します。-t-p /data2

おすすめ記事