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