Почти — это должно быть
rsync -av --exclude='.svn*' [staging] [clean]
или любая другая форма заключения в кавычки, которое препятствует тому, чтобы оболочка развернула подстановочный знак. (Подстановочный знак только соответствовал бы маловероятному файлу, имя которого начинается --exclude=.svn
, но лучше не рискнуть и также работать правильно, даже если оболочка настроена, чтобы дросселировать при несоответствии подстановочным знакам или развернуть их до пустого списка.)
-r
уже включен в -a
. Дополнительное r
является просто лишним, это не будет делать ничего плохого.
--exclude
файлы причин, соответствующие его аргументу, который не будет ни скопирован, ни рассмотрен для рекурсивного обхода. Обычная трудность с rsync идет другим путем, исключая каталог за исключением определенных частей его. См. фильтр Rsync: копирование одного шаблона только для некоторых подсказок.
В данном случае, исключая каталоги управления версиями быстрый способ получить то, что Вы хотите.
Можно использовать xset
отключить его способом WM-independent:
xset b off
.twmrc
? – simona 07.11.2013, 10:01~/.xinitrc
если Вы используете startx/xinit). Я не знаю, можно ли выполнить в этом.twmrc
, Я не использовал его за многие годы. – Chris Down 07.11.2013, 10:59