rsync
使わずに放棄する理由があるかどうか尋ねたいですcp
。
以前は知りませんでしたが、今はなぜ必要なのかrsync
わかりません。cp
答え1
rsync
技術的には常にFrom man rsync
(強調)を使用できます。
Rsyncは、高速でさまざまなファイルコピーツールです。リモートシェルを介して別のホストに/からローカルにコピーしたり、リモートrsyncデーモンに/からコピーしたりできます。これは、動作のさまざまな側面を制御するための多くのオプションを提供し、コピーするファイルセットを指定する際の優れた柔軟性を可能にします
。元のファイルと宛先にある既存のファイルの差だけを転送してネットワークに転送されるデータ量を減らす増分転送アルゴリズムとして知られています。 Rsyncはバックアップとミラーリングに広く使用され、日常的な使用のための拡張コピーコマンドとして使用されます。
時々、あなたはタンクを使ってパリを殺すために追加の文字を入力する価値がないかもしれません。しかもrsync
一般的にはデフォルトでインストールされていないのでcp
持っていれば良いです。
答え2
cp
Rsyncはどんな場合よりも遅くなる可能性があります。たとえば、ターゲットが存在し、rsyncが各ブロックに対して高価な比較を実行すると、同じブロックが見つからず、とにかくソースファイル全体がコピーされます。
さらに、rsyncは、ターゲットファイルが存在しない場合、cpと比較して何の利点も提供しません。
答え3
rsync
私はスパースファイルをコピーすることが簡単な方法で処理できるとは思いません。cp
デフォルトではうまく処理されます。
答え4
cp
このフラグはrsyncにないので:
-i, --interactive
prompt before overwrite (overrides a previous -n option)