исключая относительные пути в дубликате

/var/www/*работает с www-data:www-data, если вы используете Ubuntu. Итак, что вам нужно сделать, это изменить владельца на www-dataи добавить себя в эту группу, используяusermod:

usermod -aG www-data $USER
0
02.09.2021, 23:07
1 ответ

Давненько я не рассматривал двуличие в/исключении. но в целом справочная страница duplicity 0.8, раздел Выбор файла довольно хорошо описывает это.

дублирование только в/исключается во время резервного копирования в настоящее время. все включения/исключения должны быть абсолютными путями или содержать подстановочные знаки, как описано на странице руководства. если вы определите дублирование относительного пути, будет отображаться ошибка, например

Fatal Error: The file specification
    foo
cannot match any files in the base directory
    /home/user/

вы спросили

If I pass the option --exclude foo, for example, will this cause each file or directory named foo in the entire heirarchy under source_directory to be excluded, or will it only exclude a file or directory with that name in source_directory itself?

ни ни. это приведет к ошибке, как показано выше. если вы хотите исключить, например. /home/user/fooпри резервном копировании /home/user/вам нужно будет его полностью исключить --exclude /home/user/foo. если вы хотите исключить все fooпапки/файлы, вы можете использовать --exclude '**/foo', где '**' означает любой путь.

If the latter is the case, is there a way to exclude source_directory/foo without having to type the full path to source_directory for each such option (other than by using a shell variable)?

Нет, к сожалению, вам нужно указать его (в простом виде или как env var ), как бы это ни казалось избыточным. если у вас есть много исключений, рассмотрите возможность использования --exclude-filelist, который может содержать in/exclusions, хотя это и имя. Также есть --exclude-if-present, который позволяет вам дать имя файла, указывающее, что папка должна быть исключена, если она содержит файл с таким именем.

надеюсь, что это поможет..ede/duply.net

0
03.09.2021, 14:23

Теги

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