Я запускаю следующую команду rsync
rsync --times -v --recursive --compress --exclude "*.svn" --rsh=/usr/bin/ssh source/folder/ user@ip:httpdocs/
что исключает файлы * .svn при запуске. Мой вопрос в том, как передать ему список типов файлов, которые нужно исключить. В нашей разрабатываемой копии много несущественных скрытых файлов (файлы проекта IDE и файлы, специфичные для osx)
Мне нужно передать список из 5 или 6 расширений файлов, которые rsync игнорирует.
Спасибо
Использовать - исключить из вариант и укажите текстовый файл со всеми шаблонами, которые вы хотите избежать в нем, например:
rsync --times -v --recursive --compress --exclude-from /tmp/filelist.txt --rsh=/usr/bin/ssh source/folder/ user@ip:httpdocs/