rsync exclude-from-Verzeichnis mit Leerzeichen


13

Ich versuche, das Verzeichnis "Mendeley Desktop" für rsync auszuschließen.

Der Ausschluss von = lautet wie folgt:

Downloads
*.o
*.iso
Dropbox
Documents/Mendeley\ Desktop

rsync sichert jedoch weiterhin den Mendeley Desktop.

Wie kann ich rsync erstellen, um die Verzeichnisse mit Leerzeichen zu ignorieren?

Antworten:


18

Entfernen Sie das \von vor dem Raum. Ein maskiertes Leerzeichen wird verwendet, um die Aufteilung der Shell in Leerzeichen zu stoppen. Wenn Sie eine Datei zum Auflisten Ihrer ausgeschlossenen Verzeichnisse und Dateien verwenden, werden die Wörter Mendeley Desktopniemals durch die Shell geleitet und müssen daher nicht maskiert werden. Wenn Sie sie in der Befehlszeile mit auflisten, müssen --excludeSie das Leerzeichen verlassen.

Verwenden:

Downloads
*.o
*.iso
Dropbox
Documents/Mendeley Desktop
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.