Рекурсивная распаковка архивов

Небольшие заметки из личного (и не только) опыта, рекомендации
Ответить
Аватара пользователя
Raven
Бородатый сис
Бородатый сис
Сообщения: 2800
Зарегистрирован: 03 мар 2010, 15:12
ОС: RHEL 8
Откуда: Из серверной

Рекурсивная распаковка архивов

Сообщение Raven » 27 май 2011, 10:57

Иногда случается так, что нужно распаковать туеву хучу архивов в разных подпапках. Причем иногда надо распаковать вообще все!
Спасает такая команда:

Код: Выделить всё

find . -name '*.gz' -print | sed 's/^\(.*\)[.]gz$/gunzip < "&" > "\1"/' | sh

Любой архив с расширением .gz будет тут же распакован как бы глубоко бы он не лежал.
Я не злопамятный, я просто часто ковыряю логи
Аватара пользователя
zaka
Эникейщик
Эникейщик
Сообщения: 461
Зарегистрирован: 19 май 2010, 08:52

Re: Рекурсивная распаковка архивов

Сообщение zaka » 27 май 2011, 11:40

пригодиться
Помни прошлое, живи настоящим и думай о будущем.
Изображение
Аватара пользователя
BaHbKa
Эникейщик
Эникейщик
Сообщения: 452
Зарегистрирован: 02 апр 2010, 15:28
ОС: Slackware & Windows7
Откуда: Местный!
Контактная информация:

Re: Рекурсивная распаковка архивов

Сообщение BaHbKa » 27 май 2011, 13:02

спаибо, хорошая команда
Изображение
Аватара пользователя
Raven
Бородатый сис
Бородатый сис
Сообщения: 2800
Зарегистрирован: 03 мар 2010, 15:12
ОС: RHEL 8
Откуда: Из серверной

Re: Рекурсивная распаковка архивов

Сообщение Raven » 27 май 2011, 13:59

BaHbKa писал(а):спаибо, хорошая команда
Ага, главное запоминающаяся... *LOL*
Я не злопамятный, я просто часто ковыряю логи
wass
Красноглазик
Красноглазик
Сообщения: 633
Зарегистрирован: 26 мар 2010, 11:43
ОС: MSDOS
Контактная информация:

Re: Рекурсивная распаковка архивов

Сообщение wass » 29 май 2011, 16:56

Raven
ЗдОрово
OS: Gentoo Linux 3.6.6, KDE 4.9.3/Fluxbox
Ответить

Вернуться в «Полезные советы»