Я делаю резервную копию данных из папки на MAC. MAC без необходимости создает некоторые файлы, начинающиеся с. лайк
.dsdfsd or ._hjdds
Теперь я хочу исключить файлы, начинающиеся с. в rsync.
Как я могу это сделать
Если вы будете искать в справочная страница rsync для "исключить" вы найдете:
--exclude = ШАБЛОН исключить файлы, соответствующие ШАБЛОНУ
Так что это, вероятно, сработает:
rsync --exclude='.*' [other arguments]
Я бы заменил регулярное выражение Денниса на
--exclude='.??*'
Шаблон ". *" Доставил мне массу неприятностей еще в юности, когда я пытался удалить все скрытые файлы из чьего-то домашнего каталога ...
rm -rf .*
Является НЕ хорошее дело. (Вот подсказка:. * Соответствует ..)
[РЕДАКТИРОВАТЬ]
Благодаря тому, что Деннис прокомментировал это, вы можете проигнорировать мое предупреждение (хотя я оставляю комментарий, чтобы показать, что я вдвойне идиот) ;-)