大きなフォルダ (約 100 GB) を別のフォルダにコピーしたいと思います。存在するファイル (フォルダではない) をスキップして、/music/index.html
存在しない場合は/music
ディレクトリが既に存在していてもコピーされるようにしたいと思います。
私は見つけたこれしかし、私のシェルは-u
有効な引数ではないと言っています。
どのように機能するかはわかりませんのでrsync
、それがより良い解決策であるかどうか教えてください。
ありがとう。
ベストアンサー1
rsync
素晴らしいので、ファイルをコピーするときは常に使用してください。
既存のファイルを無視するには:
rsync --ignore-existing --recursive /src /dst
ぜひ読んでくださいマニュアルそして、たくさんの素晴らしい例を検索してください。特に、ssh との組み合わせは、オプションrsync
のおかげで、低速で信頼性の低い接続に最適なツールになります--partial
。どのファイルがコピーされているかを確認するには、追加します--verbose
。権限、ユーザー、タイムスタンプの保存に関する豊富なオプションも必ず確認してください。