@Gring76

Как создать архивы по принципу 1 архив -1 папка?

Здравствуйте !

Linux
Есть папка с кучей директорий и кучей разных файлов там.
Нужно создать архивы каждой директории с теми файлами что лежат в них.
Дать имена архивам по именам папок.

Подозреваю что должен помочь find
Но пока не получается :-(
  • Вопрос задан
  • 248 просмотров
Пригласить эксперта
Ответы на вопрос 2
saboteur_kiev
@saboteur_kiev
software engineer
find . -maxdepth 0 -type d -name "*" -exec tar cvfz {}.tgz {} \;

точнее даже так
find ./* -maxdepth 0 -type d -exec tar cvfz {}.tgz {} \;
Ответ написан
Комментировать
@vilgeforce
Раздолбай и программист
Простейший скриптец на питоне решит вашу задачу. Рекурсивный обход каталога, для каждого из встреченных каталогов - запуск архиватора в режиме, когда архивируются только файлы.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы