我正在使用同步数据
rsync [...] --exclude='/var' / host:/
当我执行此操作时,部分输出是
*deleting var/log/nginx/https.error.log.1.gz
*deleting var/log/nginx/https.error.log
显示--exclude='/var'
参数与显示的文件名不匹配,这是有道理的,因为文件名不以斜杠开头。但是,我不想在表达式中省略前导斜杠,因为我只想匹配文件夹/var
,而不是/some/where/var
文件夹。我该如何实现这一点?
编辑:我错了。上述命令是我实际命令的简化版本,问题与前导斜杠无关。虽然 rsync 的输出中显示的文件名没有前导斜杠,但模式匹配工作正常。