2017-04-07 3 views
0

ソースディレクトリからローカルディレクトリに同期したいので、私はコマンド:rsync -av /path1/dir1 /path2/dir2を使用していましたが、dir1の内容をdir2に追加します。dir1とdir2から同期して、2つのディレクトリを同じに保ちます

しかし、私はdir1とdir2を同じにしておきたいと思います。他の誰かがrsyncコマンドを使わずにdir2にファイルを追加できることを願っていません(dir1からdir2への同期時にdir1に属さない他の内容を削除したい)

ありがとう! the documentationによると

答えて

1

--delete    delete files that don’t exist on sender 

ので、次は動作するはずです:

rsync -av --delete /path1/dir1 /path2/dir2 
+0

こんにちは、あなたのアイデアをありがとうございました。私は前に試したところ、以下のコマンドが動作することがわかった:rsync --delete -r/path1/dir1 /。/path2/dir2 –

関連する問題