Existe um equivalente rsync de .gitignore?

Existe um equivalente rsync de .gitignore?

Eu tenho um arquivo que nunca deve ser sincronizado em um diretório que será sincronizado novamente com frequência. Em vez de confiar --exclude(e na minha capacidade de lembrar de usá-lo), posso dizer ao rsync para ignorar o arquivo em um arquivo de configuração, semelhante ao modo como .gitignorefunciona no Git?

Responder1

Coloque a extensão do nome do arquivo que você deseja ignorar ~/.cvsignore
ou no .cvsignoremesmo diretório do arquivo.

Coloque o seguinte alias em seu ambiente de login

alias rsync='rsync --cvs-exclude'

Responder2

alias rsync='rsync --exclude=._-"Seu nome de arquivo aqui"'

Para usar os .exclusionfiles, acredito que você teria que informar ao rsync todas as vezes para usá-lo, a menos que haja um arquivo ~/.rsync.config semelhante a ~/.gitconfig

informação relacionada