Скопируйте все Кроме jpg's

Я хотел бы сделать cronjob, кто делает tag.gz из всего в каталоге рекурсивным способом. НО существует каталог HUGE, полный jpg's. Я не хочу этого в резервном копировании.
Дополнительные точки, если это может скопировать символьные ссылки.

1
задан 23.03.2011, 07:15

2 ответа

Простой - Вы используете tar - исключают флаг:

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

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

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

2
ответ дан 12.12.2019, 08:35

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

Принятие Вас хочет скопировать названное нечто dir и исключить нечто/панель, Вы сделали бы:

tar cvf backup.tar foo/ --exclude="foo/bar*"
3
ответ дан 12.12.2019, 08:35

Теги

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