根据位置从rsync排除文件夹

时间:2019-10-25 12:32:12

标签: rsync

如何根据相对位置从Rsync中排除文件夹名称?

我有一个Django项目,我想在两台服务器之间进行同步,并且它有一个顶层Test.xls目录,其中包含我要排除的生成的静态文件,但它也有{{1} }子文件夹中的目录,其中包含我要上传的未生成文件。

我尝试过:

./static

但是删除远程./project/<app>/static中不在我的本地主机上的所有文件。为什么rsync --archive --recursive --verbose --perms --times --links --compress --copy-links --progress \ --exclude=./static \ --include=.* \ --delete --delete-before --force \ . user@host:remote_path/ 不被尊重?

我怀疑是因为./static标志,文档认为该标志导致rsync删除源中不存在的目标文件。但是,排除标志是否应阻止它检查该文件夹?我该如何解决?

0 个答案:

没有答案