我想将有一些更改的开发文件夹复制到服务器文件夹中rsync
。没有 rsync 我会这样做
rm -Rf /var/www/site
cp -a dev /var/www/
但我想使用rsync
,这样我可以在复制时看到更改的文件。
答案1
来源:http://www.howtoing.com/rsync-local-remote-file-synchronization-commands/
如果文件或目录在源处不存在,但在目标处已存在,您可能希望在同步时删除目标处的现有文件/目录。
我们可以使用“--delete”选项来删除源目录中不存在的文件。
所以这将是解决方案:
rsynv -av --delete dev/ /var/www/