Diretório de exclusão de rsync com espaço

13

Estou tentando excluir o diretório "Mendeley Desktop" para o rsync.

A exclusão de = é como:

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

mas o rsync ainda está fazendo backup do Mendeley Desktop.

Como posso fazer com que o rsync ignore os diretórios com espaço?

BaRud
fonte

Respostas:

18

Retire o \antes do espaço. Um espaço de escape é usado para interromper a divisão da concha em espaços. Como você está usando um arquivo para listar seus diretórios e arquivos excluídos, as palavras Mendeley Desktopnunca passarão pelo shell e, portanto, não precisarão escapar. Se você os estivesse listando na linha de comando --exclude, seria necessário escapar do espaço.

Usar:

Downloads
*.o
*.iso
Dropbox
Documents/Mendeley Desktop
garethTheRed
fonte