
私は を使用して のcp -rl dir1 dir2
再帰コピーを作成するのが好きです(ハード リンクを使用してストレージを節約し、通常は が続いてプログレッシブ バックアップを作成します)。dir1
dir2
rsync
問題は、dir2
すでに存在する場合、上記のコマンドは単にコピーを作成するだけであることです。それの下に( )。場合によっては、既存の を更新してと完全に同期させたいdir2/dir1
こともあります。もちろん、まずは邪魔にならないようにすることもできます。つまり、dir2
dir1
dir2
rm -rf dir2
cp -rl dir1 dir2
しかし、それは無駄に思えます。上記の 2 行の結果を効率的に達成するために、宛先を使用しcp
たり更新したり (余分なものを削除したり) する方法はありますか?rsync