Як распакаваць ZIP у Linux

Anonim

Як распакаваць ZIP у Linux

Захоўваць праграмы, каталогі і файлы часам прасцей у выглядзе архіва, паколькі так яны займаюць менш месцы на кампутары, а таксама могуць свабодна перамяшчацца праз здымныя носьбіты на розныя кампутары. Адным з самых папулярных фарматаў архіваў лічыцца ZIP. Сёння мы б хацелі расказаць пра тое, як працаваць з такім тыпам дадзеных у аперацыйных сістэмах на базе ядра Лінукс, паколькі для той жа распакавання або прагляду змесціва прыйдзецца ўжываць дадатковыя ўтыліты.

Распакоўваецца архівы фармату ZIP у Linux

Далей мы закранем дзве свабодных папулярных ўтыліты, кіраванне якімі ажыццяўляецца праз кансоль, то ёсць карыстачу прыйдзецца ўводзіць убудаваныя і дадатковыя каманды для кіравання ўсімі файламі і прыладамі. Прыкладам сёння выступіць дыстрыбутыў Ubuntu, а для ўладальнікаў іншых зборак мы зробім акцэнты на якіх-небудзь несупадзеннях.

Асобна хочацца адзначыць, калі вы зацікаўлены ў далейшай ўсталёўцы праграмы з архіву, спачатку праверце, ці няма яе ў афіцыйных сховішчах або асобных пакетах пад ваш дыстрыбутыў, бо ажыццявіць такую ​​інсталяцыю значна прасцей.

Што тычыцца дадатковых аргументаў, якія ўжываюцца ў утыліце Unzip, то тут варта адзначыць некалькі самых важных:

  • -u - абнаўленне існуючых файлаў у дырэкторыі;
  • -v - адлюстраванне ўсёй даступнай інфармацыі пра аб'ект;
  • -P - ўстаноўка пароля для атрымання дазволу на распакаванне архіва (у выпадку наяўнасці шыфравання);
  • -n - не перазапісваць ўжо існуючыя файлы ў месцы распакавання;
  • -j - ігнараванне структуры архіва.

Як бачыце, нічога складанага ў кіраванні утылітай пад назвай Unzip няма, але падыходзіць яна не ўсім карыстальнікам, таму раім азнаёміцца ​​з другім метадам, дзе будзе прымяняцца больш распаўсюджанае рашэнне.

Спосаб 2: 7z

Шматфункцыянальная ўтыліта 7z па працы з архівамі прызначана не толькі для ўзаемадзеяння з аднайменнай тыпам файлаў, але і падтрымлівае іншыя папулярныя фарматы, у тым ліку і ZIP. Для аперацыйных сістэм на Linux таксама ёсць версія гэтага інструмента, таму прапануем яго прачытаць.

  1. Адкрыйце кансоль і загрузіце апошнюю версію 7z з афіцыйнага рэпазітара, увёўшы каманду sudo apt install p7zip-full, а ўладальнікам Red Hat і CentOS спатрэбіцца пазначыць sudo yum install p7zip.
  2. Каманда для ўстаноўкі 7z ў Linux

  3. Пацвердзіце даданне новых файлаў у сістэму, выбраўшы сцвярджальны варыянт.
  4. Пацвердзіць даданне файлаў для 7z ў Linux

  5. Перамесціцеся ў тэчку, дзе захоўваецца архіў, як гэта было паказана ў папярэднім спосабе з выкарыстаннем каманды cd. Тут перагледзьце змест аб'екта перад распакаваннем, напісаўшы ў кансолі 7z l folder.zip, дзе folder.zip - назва неабходнага архіва.
  6. Прагляд файлаў архіва праз утыліту 7z ў Linux

  7. Працэс распакавання ў бягучую тэчку ажыццяўляецца праз 7z x folder.zip.
  8. Распакаваць змесціва архіва праз 7z ў Linux

  9. Калі нейкія файлы з такой жа назвай там ужо прысутнічаюць, іх прапануюць замяніць або прапусціць. Выбірайце варыянт, зыходзячы з уласных пераваг.
  10. Пацвердзіць замену файлаў для 7z ў Linux

Як і ў выпадку з Unzip, у 7z ёсць шэраг сваіх дадатковых аргументаў, раім таксама азнаёміцца ​​з асноўнымі з іх:

  • e - выманне файлаў з указаннем шляху (пры выкарыстанні x шлях захоўваецца ранейшы);
  • t - праверка архіва на цэласнасць;
  • -p - указанне пароля ад архіва;
  • -x + пералік файлаў - ня распакоўваць зададзеныя аб'екты;
  • -y - станоўчыя адказы на ўсе пастаўленыя пытанні ў час распакавання.

Вы атрымалі інструкцыі па выкарыстанні двух папулярных утыліт для распакавання ZIP у Linux. Асаблівая ўвага звернеце на дадатковыя аргументы і не забывайце ўжываць іх у выпадку патрэбы.

Чытаць далей