помогите написать команду по созданию множества архивов.
есть директория /dir с множеством папок
Нужно каждую папку добавить в отдельный архив
И по возможности, как дописать в конец названия каждого файла (новосозданого архива) сегодняшнюю дату.
Задайте вопрос и получите ответ
помогите написать команду по созданию множества архивов.
есть директория /dir с множеством папок
Нужно каждую папку добавить в отдельный архив
И по возможности, как дописать в конец названия каждого файла (новосозданого архива) сегодняшнюю дату.
cd /dir && find . -type d -exec tar cjf ‘{}’_$(date +%d-%m-%Y).tar.bz2 ‘{}’ ;
вот так будет без рекурсии (только 1 уровень вложения)
cd /dir && find . -type d ! -wholename ‘./*/*’ -exec tar cjf ‘{}’_$(date +%d-%m-%Y).tar.bz2 ‘{}’ ;