1
我试图使用cron自动备份带rsync脚本的服务器。现在我正在使用命令:rsync:如何通过外部排除文件排除具有特殊字符的目录
rsync -avz --progress --exclude-from“/Users/user/Scripts/exclude.txt”-e ssh user @ server:$ REMOTE_PATH $ LOCAL_PATH>/tmp /rsync.log
在$ bash脚本中定义$ REMOTE_PATH和$ LOCAL_PATH。
我有一个名为#recycle的目录,我试图跳过,但我不确定如何用文件排除它。如果我使用选项--exclude'#recycle /',那么它跳过目录就好了。但是,如果我在上面加入了--exclude-from标签,只包含该行的文件:
#recycle/
那么它不起作用。我也试过\#recycle/
,但是转义英镑标志似乎并不能解决问题。我很确定英镑会造成所有问题,但我无法控制目录名称。有关如何解决这个问题的任何想法?
谢谢!
谢谢!就是这样!我尝试使用'\'作为转义字符,但这个工作非常棒! –