* 削除オプション --delete [#ee3ec1b6]

** SRCディレクトリ以下に無いファイルはDSTディレクトリ以下から削除する [#x71ba175]

 # 準備
 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は存在しないので)

- SRCディレクトリのファイルが削除されることはない!


トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS