削除オプション --deleteSRCディレクトリ以下に無いファイルはDSTディレクトリ以下から削除する# 準備 mkdir {src,dst} touch src/{1,2,3} # rsync実行 rsync -avz --delete src/ dst/ => 1,2,3がコピーされる # srcから1を削除 rm src/1 # rsync実行 rsync -avz --delete src/ dst/ => dst/1が削除される # dstに1,4を追加 touch dst/{1,4} # rsync実行 rsync -avz --delete src/ dst/ => dst/1とdst/4が削除される(src/1とsrc/4は存在しないので)
|
|