
Ich versuche, meinen Home-Ordner mit einer USB-Festplatte zu synchronisieren.
Ich möchte die versteckten Dateien und Verzeichnisse in meinem Home-Ordner ignorieren, aber nur in diesem Verzeichnis. Ich muss noch die versteckten Dateien in den Unterverzeichnissen meines Home-Ordners synchronisieren.
Ich habe versucht, diese Option zu verwenden: --exclude="/home/valentin/.*" --exclude "/home/valentin/.*/"
aber rsync synchronisiert alles, sogar /home/valentin/.cache/ zum Beispiel
Welche Option muss ich verwenden?
Antwort1
Verwenden Sie den folgenden Befehl.
rsync -avz --exclude '/.*' /home/valentin/ /destination_folder
Antwort2
Der Pfad, den rsync für --exclude verwendet, ist relativ zur /source
rsync -avz --exclude '.*' ~ /destination
sollte funktionieren.