Рекурсивное разархивирование файлов

Иногда нужно разархивировать кучу файлов, которые раскиданы по дереву каталогов.

Например, это может быть нужно в том случае, если вы скачали целую библиотеку, а электронная книжка не умеет читать из архивов.

Это можно сделать так:

 

$ cd /path/to/folder

$ find . -name "*.zip" | while read filename; do unzip -o -d "`dirname "$filename"`" "$filename"; done;

 

Вот и все, собственно.

Добавить комментарий

Защитный код
Обновить