4
rsync,删除接收方已在发送方删除的文件。(但不要删除所有内容)
我想使用rsync来... 删除在接收方也已在发送方删除的文件 不删除接收方rsynced目录中的其他文件 例如,假设我有一个目录local-src: 之前: local-src本地包含... a.txt b.txt c.txt 我要同步到的内容的远程目录local-src称为remote-src。 之前: remote-src远程包含... a.txt b.txt c.txt d.txt README.md 假设我删除了一些文件local-src: 局部删除后: local-src本地包含... c.txt 如何使用rsync来确保在源位置删除的文件也可以在目标位置删除,而又不能删除在目标位置的其他文件。例如,我要在目的地放置以下物品: 本地删除后: remote-src远程包含... c.txt d.txt README.md 也就是说,a.txt并且b.txt被远程删除为好,但d.txt和README.txt被单独留在家中。 有什么办法可以使用rsync做到这一点? 编辑:判决似乎是使用rsync这可能是不可能的。有人问我为什么需要这个,所以来说明我的用例: 假设我有一个Web服务器。在该Web服务器上,我有一堆目录,比方说,我有一个目录A以及public_html从中提供网站的目录。假设我有一些自动化过程,可以在directory中生成文件A。我想rsync的(或使用其他工具同步)产生或文件更新中A的public_html目录,而不删除其他任意文件,可能是内public_html。我当然不希望rsync意外删除我的网站。 如果rsync不是完成这项工作的工具,那么其他人知道我该怎么做吗?
9
rsync