directorio rsync exclude-from con espacio


13

Estoy tratando de excluir el directorio "Mendeley Desktop" para rsync.

La exclusión de = es como:

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

pero rsync todavía está respaldando el escritorio de Mendeley.

¿Cómo puedo hacer que rsync ignore los directorios con espacio?

Respuestas:


18

Retire el \de antes del espacio. Se utiliza un espacio escapado para detener la división del shell en los espacios. Como está utilizando un archivo para enumerar sus directorios y archivos excluidos, las palabras Mendeley Desktopnunca pasarán por el shell y, por lo tanto, no necesitarán escapar. Si los estuviera enumerando en la línea de comando, --excludeentonces necesitaría escapar del espacio.

Utilizar:

Downloads
*.o
*.iso
Dropbox
Documents/Mendeley Desktop
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.