フォルダ全体の削除対象の詳細コピー

フォルダ全体の削除対象の詳細コピー

サーバーフォルダにいくつかの変更が適用された開発フォルダをコピーしたいと思いますrsync。 rsyncがなければこれをします

rm -Rf /var/www/site
cp -a dev /var/www/

rsyncしかし、コピーしながら変更されたファイルを見るために使用したいと思います。

答え1

源泉:http://www.tecmint.com/rsync-local-remote-file-synchronization-commands/

ファイルまたはディレクトリがソースには存在しないがターゲットにすでに存在する場合、同期時にターゲットから既存のファイル/ディレクトリを削除できます。

「--delete」オプションを使用して、ソースディレクトリに存在しないファイルを削除できます。

だからこれが解決策になるでしょう:

rsynv -av --delete dev/ /var/www/

バラよりhttp://explainshell.com/explain?cmd=rsync+-avz+--delete

関連情報