debs と設定のコピーには rsync または cp を使用します

debs と設定のコピーには rsync または cp を使用します

こんにちは。キャッシュと etc ディレクトリをバックアップするスクリプトを作成しました。cp と rsync のどちらを使用するか決めようとしています。すべてのファイルを権限を保持したままコピーすることが重要です。

答え1

rsync は、ファイルがすでに部分的にコピーされていて、変更部分をコピーしたり、中止したコピーを再開したりしたい場合に最適です。rsync には、コピーする内容をフィルタリングしたり、どのファイル メタデータをコピーするかを制御したりするためのオプションも多数あります。

空のディレクトリにコピーする場合、またはソースとターゲットの間に重複がない場合は、事前にリストを作成する必要がないため、cp の方が高速になる可能性があります。

関連情報