如何解决为什么“ rsync --exclude-from” ist不起作用
嗨,我正在尝试将本地文件同步到远程服务器,已复制文件,但排除的文件不起作用。
我要排除的是一些文件,例如在某些不同的文件夹下: htdocs / index.php htdocs / .htaccess htdocs / conf / Configuration.php
rsync -arvz --no-links --exclude-from 'excluded-files.txt' ./htdocs/ user@host:/var/www/test/htdocs/
怎么了?
解决方法
除非使用-R
,否则排除模式将与 from 目录的子目录匹配。根据您的情况,您必须排除index.php
而不是htdocs/index.php
,但这可能会匹配太多此类文件。通过添加-R
,将要测试的名称将为./htdocs/...
,因此模式可以使用,但是您需要从目标目录中删除htdocs
,即{{1} }
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。