1

Я хотел бы сделать cronjob, который делает tag.gz из всего в каталоге рекурсивным способом. НО есть ОГРОМНЫЙ каталог, полный jpg. Я не хочу этот в резервной копии.
Дополнительные пункты, если это может сделать резервную копию символических ссылок.

2 ответа2

3

Вы можете использовать опцию исключения шаблона tar следующим образом:

Предполагая, что вы хотите сделать резервную копию директории с именем foo и исключить foo/bar, вы должны сделать:

tar cvf backup.tar foo/ --exclude="foo/bar*"
2

Все просто - вы используете флаг tar --exclude:

$ tar -zcvf mybackup.tar.gz --exclude '*.[Jj][Pp][Jj]' StuffToBackup

Это исключит * .jpg, * .jpG, * .jPg, * .jPG, *.JPG, *.JpG, *.JPG и *.JPG

Вы можете указать несколько флагов --exclude, если хотите исключить больше вещей.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .