我正在运行以下rsync命令
rsync --times -v --recursive --compress --exclude "*.svn" --rsh=/usr/bin/ssh source/folder/ user@ip:httpdocs/
运行时排除* .svn文件。 我的问题是如何传递一个文件types列表排除。 我们的开发副本中有很多非必要的隐藏文件(IDE项目文件和OSX特定文件)
我需要传递一个5或6个文件扩展名列表来忽略rsync。
谢谢
使用–exclude-from选项,并指定一个文本文件,其中包含所有需要避免的模式,如:
rsync --times -v --recursive --compress --exclude-from /tmp/filelist.txt --rsh=/usr/bin/ssh source/folder/ user@ip:httpdocs/