rsync
mv
以下のオプションを使用して、従来のものと非常によく似た移動フォルダに同軸化できます。
rsync -axvvES --remove-source-files source_directory /destination/
しかし、まだ実現できていないように見えるのは、元のディレクトリを削除することです。--remove-source-files
フラグは、ソースファイルではなく、ソースディレクトリを削除だけ、ということありません。--remove-source-directories
旗もあるといいのですが、ありません。
どうすればこれに対処できますか? 私rm -fr
は移動後だけを発行できると思いますが、間違いの可能性を導入するのではなく、手順をすべて1つのプロセスに留めておきたいと思います。
find . -type d -empty | xargs rmdir -p
rsync
セッションの結果をリストに渡し、それをクリーンアップするプロセスに従って処理されるリストがあるかどうか疑問に思います...うーん。
mv
ですか?