![]() |
rsync и exclude-from
здравствуйте. прошу помощи в правке синтаксиса шаблона исключения типов файлов из каталога, при синхронизации с помощью rsync. есть скрипт:
Код:
rsync -a --exclude-from=/home/exclude.list --delete /home/user/* /mnt/backup/pc7056 Код:
- *.mp3 |
Нет ли лишнего пробела в конце строки исключения *jpg ? exclude-from читается "как есть" и пробел в конце будет интерпретирован как дополнительный символ к шаблону.
Регистр файлов jpg не различается ли? Например, при загрузке фотографий с фотоаппаратов они могут быть в верхнем регистре - *.JPG |
пробела нет. оставлял совсем одну маску и переставлял местами. фильтрует только на один уровень вниз в каталоге, хотя параметр а подразумевает рекурсивный вход в каталоги. регистры пробовал менять - не помогло.
|
Debian-9.5, rsync version 3.1.2 protocol version 31
Код:
#~: ls -R /tmp/1 Код:
#~: cat excl Код:
#~: rsync -a --exclude-from excl /tmp/1/* /tmp/2 Кстати, только сейчас заметил: в вашем файле исключений *.jpg идет последней строкой - после нее есть перевод на новую строку? |
Время: 21:07. |
Время: 21:07.
© OSzone.net 2001-