7з архиве су инфериорне у односу на Зип по популарности, али су и даље прилично популарне међу одређеним кругом корисника. Један од разлога популарности архиве је то што користи ефикасан ЛЗМА2 алгоритам, који је, према резултатима истраживања, 10-40% бољи од Дефлате (Зип). Линукс дистрибуције обично немају унапред инсталиран архиватор за рад са 7з. У овом упутству ћемо погледати процес распакивања 7з Линук-а. Такође ћемо дати примере коришћења услужног програма за конзолу 7з.
Архиве формата 7з програмери веома ретко користе за дистрибуцију програма. Често их користе обични корисници, углавном захваљујући ЛЗМА2, који гарантује добар однос компресије. Истовремено, нема потребе за куповином лиценце за архивер када је истом РАР-у потребна активација. Предности формата укључују чињеницу да велики број архивара ради са њим на свим оперативним системима, иако је у погледу свестраности значајно инфериорнији од Зип-а. Али ако сте вољни да прихватите овај недостатак, онда ће вам 7з одговарати и бити одличан избор.
Пошто 7з користи ЛЗМА2, подржава га већина архиватора доступних на Линук-у. Да бисте распаковали, кликните на дугме Екстракт. Корисник има могућност да превуче датотеке у фасциклу или на радну површину, ако је ова функција доступна у вашој љусци.
Листа архиватора који подржавају 7з распакивање:
Остало је ствар технике.
Да бисте распаковали 7з архиву у терминалу, прво би требало да инсталирате п7зип услужни програм. Такође се користи у архиварима са графичким интерфејсом. Да бисте инсталирали на Дебиан/Убунту, покрените следећу команду:
$ sudo apt install p7zip-full
Да бисте инсталирали на Ред Хат/Федора:
$ sudo yum install p7zip p7zip-plugins
Да бисте инсталирали на Арцхлинук/Мањаро:
$ sudo pacman -Sy p7zip
У будућности можете користити команде п7зип и 7з. Ово последње укључује велику листу аргумената. Вреди рећи да програми имају различиту синтаксу, али имају заједничку библиотеку. Да бисте распаковали користећи п7зип, покрените наредбу:
$ p7zip -d file_name.7z
Ако је архива шифрована, сам услужни програм ће тражити лозинку без потребе за додавањем аргумената, али одабир одредишне фасцикле са п7зип неће радити.
Команда 7з може не само да распакује, већ и да пакује датотеке, користећи многе параметре.
Главни аргументи команде 7з:
x
- распакујте све датотеке, узимајући у обзир угнежђење.e
- распакујте све датотеке, без узимања у обзир угнежђења.o
- наведите директоријум за распакивање.l
- погледајте садржај архиве.r
- директоријуми процеса када се користе филтери.i
- приказује информације о подржаним форматима и алгоритмима компресије.Погледајмо сада примере коришћења ових команди. Једноставно ће распаковати архиву у тренутну фасциклу:
$ 7z x file_name.7z
Можете да распакујете само датотеке које су вам потребне помоћу ових команди:
$ 7z l file_name.7z -r *.db $ 7z e file_name.7z -r file_1.db
Дакле, прво су пронађени сви фајлови са екстензијом .дб, затим је филе_1.дб екстрахован поред архиве помоћу команде е, која распакује фајлове без узимања у обзир угнежђења. Помоћу ове команде архива ће бити распакирана у фасциклу:
$ 7z x file_name.7z -o folder_name
Име фолдера се уноси без размака. У овом примеру, фолдер ће бити креиран поред архиве. Можете одредити другу фасциклу, на пример, ваш кућни директоријум:
$ 7z x file_name.7z -o /home/user_name/
Архивер не разуме ~
. Ако одаберете да користите ову пречицу, биће креирана фасцикла под називом ~
. Сада знате како да распакујете 7з Линук.
Дакле, да бисте распаковали 7з на Линук-у, потребно је да инсталирате архивер који подржава овај формат. Међу графичким, ПеаЗип ће бити један од најбољих. Нема много конзолних архиватора и за рад са 7з требало би да користите п7зип, који такође садржи 7з архивер.
До грешке током процеса распакивања 7З (или 7-Зип) може доћи из различитих разлога. Ево неких могућих узрока и решења:
Ако се проблем настави након провере ових аспеката, могуће је да је датотека 7З заиста оштећена. У том случају покушајте да пронађете другу копију датотеке или контактирајте извор одакле сте датотеку добили за подршку.