Ich habe eine Datei, die nie synchronisiert werden sollte, in einem Verzeichnis, das häufig per Rsync synchronisiert wird. Anstatt mich darauf zu verlassen --exclude
(und daran zu denken, es zu verwenden), kann ich Rsync in einer Konfigurationsdatei anweisen, die Datei zu ignorieren, ähnlich wie es .gitignore
in Git funktioniert?
Antwort1
Legen Sie die Dateinamenerweiterung, die Sie ignorieren möchten, in ~/.cvsignore
oder .cvsignore
in dasselbe Verzeichnis wie die Datei ab.
Tragen Sie in Ihrer Login-Umgebung folgenden Alias ein
alias rsync='rsync --cvs-exclude'
Antwort2
alias rsync='rsync --exclude=._-"Ihr Dateiname hier"'
Um die .exclusionfiles zu verwenden, müssten Sie rsync meiner Meinung nach jedes Mal anweisen, sie zu verwenden, es sei denn, es gibt eine Datei ~/.rsync.config ähnlich ~/.gitconfig