У меня есть файл, который никогда не должен синхронизироваться в каталоге, который будет часто синхронизироваться rsync. Вместо того, чтобы полагаться на --exclude
(и свою способность помнить об использовании), могу ли я указать rsync игнорировать файл в файле конфигурации, подобно тому, как это .gitignore
работает в Git?
решение1
Поместите расширение имени файла, которое вы хотите игнорировать, в ~/.cvsignore
или .cvsignore
в том же каталоге, что и файл.
Введите следующий псевдоним в вашу среду входа в систему
alias rsync='rsync --cvs-exclude'
решение2
alias rsync='rsync --exclude=._-"Ваше имя файла здесь"'
Чтобы использовать файлы .exclusion, я полагаю, вам придется каждый раз сообщать rsync, что нужно их использовать, если только нет файла ~/.rsync.config, похожего на ~/.gitconfig