rclone
--dry-run
これで確認してからやらないと宛先のファイル消し飛ばしてめんどくさいことになる(体験済み)
ローカルのパス指定ミスってるだけでもリモートの全ファイル消し去るのでヤバイわよ!
-P
進捗がわかる。つけておいて損はない
--size-only
パスとサイズのみを見るようになる。Modified dateは正直気にしてない場合が多いと思うのでこれで無駄な更新をかなり軽減できるようになる。小規模なsyncであれば問題なさそう
というかこれつけないと面倒だったパターン、NAS越しとかUSB-HDDだったりしたかもしれない
--checksum
チェックサムを見る。リモートだとチェックが遅くなるかと思ったが、GoogleDriveだと特に何もつけないのとチェック速度が変わらなかった
--transfers=<number>
同時送受信上限を設定できる。デフォ4?
ファイル除外
rcloneではconfigに固定の除外ファイルを持たせることができないので、実行毎に引数で与えてやる必要がある。 code:rclone-exclude.txt
.DS_Store
Icon?
code:shell
rclone sync --exclude-from ~/rclone-exclude.txt --delete-excluded iTunes\ Media remote:iTunes\ Media -P