24

コマンドラインを使用してフォルダーを別のフォルダーに移動しようとしていますが、既に存在する場合は上書きしますが、mv を使用すると「ディレクトリです」というエラーが表示されます..

例:

mv src/test/ dest/

src/test/ には多くのファイルとフォルダーがあり、dest/ にもいくつかのファイルとフォルダーがあります。

dest/のファイルとフォルダーを、存在する場合は src/test/ のファイルとフォルダーに置き換えます。例:

src/test/bla/boo replaces dest/bla/boo
src/test/bla/bla/boo replaces dest/bla/bla/boo

また、1 つのファイル転送が完了するたびに、その 1 つのファイルが src/test/ から削除されます

全体的な転送進行状況バーは問題ありません..

これを実現するには、どの rsync フラグを使用すればよいですか?

4

1 に答える 1

46

次のコマンドラインは、目的を達成する必要があります。

$ rsync -a --progress --remove-source-files src/test/ dest
于 2012-03-24T07:41:33.480 に答える