Скрипт для рекурсивной распаковки

Столкнулся с задачей на практике — в архиве tar.gz лежит еще один архив, в котором еще один и так далее… Как с кощеевым яйцом, только цепочка в матрешке куда более длинная.

Написал небольшой скрипт для bash, по распаковке такого сюрприза.

Логика работы такова — внешний цикл — выполняется до тех пор, пока в контрольной папке есть файлы с раcширением *.tar.gz. А внутренний цикл перебирает все такие файлы, распаковывает их и удаляет только что распакованный архив.

Контрольная папка у меня — ./unpack, туда помещаем «матрешку» и запускаем наш скрипт.

Скрипт будет сообщать имена архивов, которые он обрабатывает в текущий момент.

Мало букафф? Читайте есчо !

Пароль root от mysql - где взять?

Июнь 22, 2017 г.

Чтобы посмотреть root пароль от mySQL на unix - хостинге, нужны: Достаточные права (root-доступ) Знать где смотреть :) Первое условие вам придется обеспечить самостоятельно, а со вторым - я вам помогу. Текстовый файл с паролем в открытом ...

Читать

Арифметические операции в консоли UNIX

Сентябрь 12, 2018 г.

Как произвести в bash/sh простейшие вычисления? Давайте рассмотрим несколько примеров. Операции с целыми числами Пока вас интересуют целочисленные вычисления, вы можете пользоваться командами встроенными в bash. Вот 6 арифметических команд, которые ...

Читать

Обновление пакетов в linux/ubuntu

Февраль 3, 2018 г.

Небольшая шпаргалка по обновлению ПО на UNIX сервере из консоли. Начать лучше всего с перехода на права SuperUser, если вы не зашли на сервер как root пользователь. [crayon-6ab3775c1b071644420626/] Обновим информацию об имеющихся обновлениях пакетов ...

Читать

Просмотр логов в UNIX

Апрель 8, 2019 г.

Речь пойдет о полезных командах для просмотра логов в UNIX. Все мы знаем, что в папке /var/log, демоны unix-системы типично сохраняют свои логи. Переходим в нужную папку: [crayon-6ab3775c1b3b9225521645/] К примеру, мы хотим посмотреть файл ...

Читать
 

Комментарии к «Скрипт для рекурсивной распаковки»

Понравилась статья? Есть вопросы? - пишите в комментариях.



Комментарий: