В данной заметке будет показано, как произвести распаковку множества запакованных архивов имеющих расширение zip на основной моей системе — Ubuntu 12.04 Desktop amd64.
И так, моя система:
keiz@ekz:~$ lsb_release -a && uname -a
Distributor ID: Ubuntu
Description: Ubuntu 12.04.2 LTS
Release: 12.04
Codename: precise
Linux ekz 3.2.0-37-generic #58-Ubuntu SMP Thu Jan 24 15:28:10 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
Файлы которые нужно распаковать в исходную директорию:
Для решения поставленной задачи задействуем мощь консоли, вызываем ее сочетанием клавиш: Ctrl + Alt + T.
Далее установим пакет который умеет понимать, что файлы запакованы посредством архиватора zip:
keiz@ekz:~$ apt-cache search unzip
unzip – распаковщик файлов .zip
keiz@ekz:~$ sudo apt-get install unzip
Подготовительные действия закончены, переходим в каталог с этими файлами (*.zip):
keiz@ekz:~$ cd Goldendict/
keiz@ekz:~/Goldendict$ file * (отобразить информацию по файлам)
de-de.zip: Zip archive data, at least v2.0 to extract
de-ru.zip: Zip archive data, at least v2.0 to extract
en-en.zip: Zip archive data, at least v2.0 to extract
en-ru.zip: Zip archive data, at least v2.0 to extract
en.zip: Zip archive data, at least v2.0 to extract
fr-fr.zip: Zip archive data, at least v2.0 to extract
fr-ru.zip: Zip archive data, at least v2.0 to extract
ru-de.zip: Zip archive data, at least v2.0 to extract
ru-en.zip: Zip archive data, at least v2.0 to extract
ru-fr.zip: Zip archive data, at least v2.0 to extract
ru-ru.zip: Zip archive data, at least v2.0 to extract
и вводим следующую строку для их распаковки:
keiz@ekz:~/Goldendict$ for z in *.zip;do d=”${z%.zip}”;(mkdir “$d” && cd “$d” && unzip “../$z”);done
по окончании действа данной задачи в каталоге GoldenDict получим следующее: распакованные и запакованные папки.
Вот собственно и всё, с поставленной задачей по распаковки множество файлов запакованных файлов с расширением ZIP разобрались. На этом всё, удачи!!!