回答:
rsync
代わりに使用しないのはなぜですか?それは仕事のために作られました!
rsync -uan --progress --exclude=".*" <source> <destination>
上記は実際に何もコピーせずにアーカイブされるすべてのファイルをリストします。リストが正しいことを確認し、n
ファイルをコピーするためにオプションを削除してもう一度実行します(--progress
より静かな体験のためにを削除することもできます)。
展開するには、上記のオプションは次のとおりです。
u
-'更新'-新しいファイルのみをコピーします。
a
- 'アーカイブ'
n
-'dry-run`-コピーせず、何をするかをリストするだけです。
--progress
-コピーの進行状況を表示
--exclude=".*"
-ドットで始まるファイルを除外する
rsync
。それは素晴らしいバックアップツールです。はい、あなたは正しいです、それは仕事のために作られました!!! これまでは、バックアップにtar、cpio、cpを使用してきました。しかし、このコマンドrsync
は最高です。少し複雑に思える作業で、rsync
とても簡単で快適になりました。本当に素晴らしい万能コマンドです。tarを使用した場合、バックアップファイルを表示するには、tarアーカイブアプリケーションで開く必要があります(表示するための適切なインターフェイスがありません)、またはアーカイブから回復する必要があります。しかし、rsync
そのような問題はありません。