2つのディレクトリの内容を同期させたいのですが。
これまでのところ、私はうまくいくかもしれない次のコマンドを見つけました
$ rsync -varE --progress ~/folder /volumes/server/folder
しかし、-E
フラグが何をするのか完全にはわかりません。これはbananica.comのユーザーによって提案されましたが、マニュアルにその説明が表示されませんでした。これは私が必要とすることをうまく行うでしょうか?
-Eは実際にはOSXで拡張属性を保持しますが、-a(-archive)は-p(-perms)を意味し、-executabilityを意味します。
-b(-backup)は、通常は上書きされるファイルの末尾にチルダを追加します。
rsync -ab ~/folder /Volumes/server/
-b --suffix _old
file.txtの名前をfile.txt_oldに変更します
rsyncは、デフォルトでファイルサイズと変更時間の両方を比較します。 --size-サイズのみを比較します。 -cはチェックサムを比較しますが、速度は遅くなります。