権限などを更新するには、rsyncを使用してください。

権限などを更新するには、rsyncを使用してください。

次のシナリオでは、権利、所有権、タイムスタンプなどが更新されるかどうか疑問に思います。

rsync -zr source/ dest/このコマンドを使用して、ある宛先から別の宛先にフォルダを転送するとしますrsync -auzr source/ dest/。後者のコマンドは権限、所有権、およびタイムスタンプを更新しますか、それともすべてのファイルを再送信しますか?

ベストアンサー1

すべてをコピーしたくない場合は、最初の実行を実行する必要があります。-a --size-onlyこれにより、同期方法を決定するためにタイムスタンプを使用する必要がなくなります。を実行した後、rsync--size-only-aターゲットの権限とタイムスタンプを変更します。後で-aファイルが変更されてもサイズが常に変更されるわけではないので、より良いスキャンを使用できます。あなたが使用していることを考えると、-uこれはファイルがターゲットに書き込まれていて上書きされるべきではないことを意味するかどうかはわかりません。--dry-run変更する前に、rsyncを使用してrsyncの実行に慣れるように注意したいと思います。

おすすめ記事