Задать вопрос
@Gring76

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

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

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

Подозреваю что должен помочь find
Но пока не получается :-(
  • Вопрос задан
  • 251 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    DEV1 Разработка серверной части приложений PostgreSQL 16. Базовый курс
    1 неделя
    Далее
  • Учебный центр IBS
    DBA3 Администрирование PostgreSQL 13. Резервное копирование и репликация
    1 неделя
    Далее
  • OTUS
    Administrator Linux. Professional
    6 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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
Раздолбай и программист
Простейший скриптец на питоне решит вашу задачу. Рекурсивный обход каталога, для каждого из встреченных каталогов - запуск архиватора в режиме, когда архивируются только файлы.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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