Существует ли rsync-эквивалент .gitignore?

Существует ли rsync-эквивалент .gitignore?

У меня есть файл, который никогда не должен синхронизироваться в каталоге, который будет часто синхронизироваться rsync. Вместо того, чтобы полагаться на --exclude(и свою способность помнить об использовании), могу ли я указать rsync игнорировать файл в файле конфигурации, подобно тому, как это .gitignoreработает в Git?

решение1

Поместите расширение имени файла, которое вы хотите игнорировать, в ~/.cvsignore
или .cvsignoreв том же каталоге, что и файл.

Введите следующий псевдоним в вашу среду входа в систему

alias rsync='rsync --cvs-exclude'

решение2

alias rsync='rsync --exclude=._-"Ваше имя файла здесь"'

Чтобы использовать файлы .exclusion, я полагаю, вам придется каждый раз сообщать rsync, что нужно их использовать, если только нет файла ~/.rsync.config, похожего на ~/.gitconfig

Связанный контент