将目录复制到服务器并删除所有不必要的文件

时间:2016-10-30 02:11:34

标签: rsync scp cp

将网站复制到我的服务器时,我发现在rsyncscp之后,我在本地环境中删除的文件仍然存在于服务器上。

我做了一些研究,发现这个问题彻底解释了我的问题;但遗憾的是,它只为cp命令提供了解决方案。
How to force cp to overwrite directory instead of creating another one inside?

将目录从本地计算机复制到生产服务器时,如何使用cp -T的相同功能。

注意:我理解git push会解决这个问题,但我正在寻找替代解决方案。

1 个答案:

答案 0 :(得分:0)

rsync --delete就是诀窍。

感谢Gordon Davisson和他的评论。