rsync exclude-dalla directory con spazio


13

Sto cercando di escludere la directory "Mendeley Desktop" per rsync.

Exclude-from = è come:

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

ma rsync sta ancora eseguendo il backup del Mendeley Desktop.

Come posso fare in modo che rsync ignori le directory con spazio?

Risposte:


18

Rimuovi \da prima dello spazio. Uno spazio di escape viene utilizzato per interrompere la divisione della shell negli spazi. Dato che stai usando un file per elencare le tue directory e i tuoi file esclusi, le parole Mendeley Desktopnon passeranno mai attraverso la shell e quindi non dovrai scappare. Se li stavi elencando sulla riga di comando, --excludeallora dovresti fuggire dallo spazio.

Uso:

Downloads
*.o
*.iso
Dropbox
Documents/Mendeley Desktop
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.