¿Existe un rsync equivalente a .gitignore?

¿Existe un rsync equivalente a .gitignore?

Tengo un archivo que nunca debería sincronizarse en un directorio que se sincronizará con frecuencia. En lugar de confiar en --exclude(y en mi capacidad para recordar usarlo), ¿puedo decirle a rsync que ignore el archivo en un archivo de configuración, de manera similar a como .gitignorefunciona en Git?

Respuesta1

Coloque la extensión del nombre de archivo que desea ignorar en ~/.cvsignore
o .cvsignoreen el mismo directorio que el archivo.

Coloque el siguiente alias en su entorno de inicio de sesión

alias rsync='rsync --cvs-exclude'

Respuesta2

alias rsync='rsync --exclude=._-"Su nombre de archivo aquí"'

Para usar los archivos .exclusionfiles, creo que tendrías que decirle a rsync cada vez que los use a menos que haya un archivo ~/.rsync.config similar a ~/.gitconfig

información relacionada