Подстановочные знаки в exclude-filelist для дублирования

Я пытаюсь исключить «массовую» папку в каждом домашнем каталоге из резервной копии. Для этого у меня есть строка

- /data/home/*/bulk

в моем файле exclude-filelist.

Тем не менее, это, кажется, не признается:

Warning: file specification '/data/home/*/bulk' in filelist exclude-list-test.txt
doesn't start with correct prefix /data/home/kay/bulk.  Ignoring.

Есть ли способ?

Кстати: совместим ли формат в целом с исключением rsync? У меня есть рабочий список исключений для этого, где работает это шаблонное выражение.

2
задан 28 September 2014 в 12:43

1 ответ

Два формата не совместимы, таким образом, необходимо сделать некоторые изменения в списке, чтобы заставить его работать. Если Вы хотите снова использовать Ваш исключать список из rsync, Вы имеете к:

  • использование --exclude-globbing-filelist на двуличности
  • префикс каждая строка Вашего rsync's исключают файл списка с **.

можно достигнуть последнего с sed:

sed -e 's/^/**\//' rsync_backup_exclude_file >> duplicity_backup_exclude_file
0
ответ дан 28 September 2014 в 12:43

Другие вопросы по тегам:

Похожие вопросы: