Проблема исключения подкаталогов после включения их родителя в Duplicity

Я поддерживаю что-то очень похожее на приведенное ниже:

/usr/bin/duplicity (irrelevant options) \
  --include /home/me \
  --exclude /home/me/example \
  ssh://remote/backupjar

У меня проблема в том, что исключенный подкаталог example включается в мои резервные копии. Даже после явного предоставления возможности исключить это. Выходные данные показывают:

A: /home/me
A: /home/me/otherstuff
A: /home/me/example
A: /hmoe/me/example/undesired-file
0
задан 5 September 2013 в 19:46

1 ответ

Я думаю, что вы должны поставить исключение первым. Документация, раздел Выбор файла гласит:

Каждое условие выбора файла либо соответствует, либо не соответствует данному файлу. Данный файл исключается системой выбора файлов именно тогда, когда первое соответствующее условие выбора файла указывает, что файл должен быть исключен; в противном случае файл включен.

В вашем примере, /home/me/example будет сначала соответствовать --include /home/me, в результате чего исключение будет игнорироваться.

0
ответ дан 5 September 2013 в 19:46

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

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