Назад | Перейти на главную страницу

Исключить набор типов файлов при запуске rsync

Я запускаю следующую команду 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/