rsync исключить из каталога с пробелом


13

Я пытаюсь исключить каталог "Mendeley Desktop" для rsync.

Исключить из = как:

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

но rsync по-прежнему поддерживает Mendeley Desktop.

Как я могу сделать rsync, чтобы игнорировать каталоги с пробелом?

Ответы:


18

Удалить \из перед пробелом. Экранированный пробел используется для остановки разбиения оболочки в пробелах. Поскольку вы используете файл для вывода списка исключенных каталогов и файлов, слова Mendeley Desktopникогда не будут проходить через оболочку и, следовательно, не будут нуждаться в экранировании. Если бы вы перечисляли их в командной строке, --excludeвам нужно было бы выйти из пробела.

Использование:

Downloads
*.o
*.iso
Dropbox
Documents/Mendeley Desktop
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.