如何删除远程位置的文件

时间:2019-03-28 07:24:51

标签: rsync

我在本地删除了1个文件并在本地添加了新文件,我不想将这些新文件同步到远程系统,而是只删除已从src删除的文件。我尝试了以下命令,但它从删除了文件也是。

rsync -avh --delete /home/ssastry/ ssastry@10.196.105.121:/tmp

我希望从本地删除的唯一文件可以从remote删除。我不要新添加的东西。

1 个答案:

答案 0 :(得分:1)

尝试以下命令。

rsync -r --delete --existing --ignore-existing /home/ssastry/ ssastry@10.196.105.121:/tmp

从手册页:

  

-现有:skip在接收方上创建新文件

     

-ignore-existing:跳过更新接收器上存在的文件