Rsync:转义包含/排除通配符

时间:2014-09-15 04:26:36

标签: wildcard rsync

我正在运行rsync --include-from=my_includes_file --exclude="*" source dest,并从一个大的find命令构建包含文件(类似于find documents/* -newer ~/.lasttime)。但是,我的许多文件名都包含rsync使用的“通配符”字符*?[]),偶尔我也会遇到问题评论字符(#)。

  1. 有逃避这些的通用方法吗?使用\[似乎解决了这个问题,但我不确定它是否适用于所有这些问题,或者我是否只是运气好
  2. 是否有强制“简单字符串匹配”的包含前缀?

1 个答案:

答案 0 :(得分:0)

您正在使用

 --include-from=FILE     read include patterns from FILE

你应该使用

 --files-from=FILE       read list of source-file names from FILE