Назад | Перейти на главную страницу

Rsync исключает файлы с подстановочными знаками из файла фильтра

Я заметил, что rsync

    --exclude=PATTERN       exclude files matching PATTERN
    --exclude-from=FILE     read exclude patterns from FILE

переключатели, но не мог ли я просто исключить файлы из файла фильтра, который я использую?

cat << EOF >> $FILTER
+ /home
- /*.iso
- /*.mp3
- /*
EOF

Кажется, не работает.

«*» не соответствует «/», поэтому, если у вас нет файлов mp3 и iso в корне источника, это не будет иметь никакого эффекта. Используйте «**», чтобы шаблон соответствовал косой черте.