Понякога е по-лесно да се съхраняват програми, директории и файлове под формата на архив, тъй като по този начин те заемат по-малко място на компютъра и могат да се преместват свободно през сменяемите носители на различни компютри. ZIP се счита за един от най-популярните архивни формати. Днес бихме искали да говорим за това как да работим с този тип данни в операционни системи, базирани на ядрото на Linux, тъй като за едно и също разопаковане или преглед трябва да се използват допълнителни помощни програми.
След това ще засегнем две безплатни популярни помощни програми, които се управляват чрез конзолата, т.е. потребителят ще трябва да въведе вградени и допълнителни команди за управление на всички файлове и инструменти. Един пример днес ще бъде дистрибуцията на Ubuntu, а за собствениците на други групи ще се съсредоточим върху всякакви несъответствия.
Отделно, бих искал да отбележа, ако се интересувате от по-нататъшното инсталиране на програмата от архива, първо проверете дали е в официалните хранилища или отделни пакети за вашата дистрибуция, защото е много по-лесно да се направи такава инсталация.
Вижте също: Инсталиране RPM пакети / Пакет Deb в Ubuntu
Въпреки че в Ubuntu Unzip това е вградена помощна програма, която ви позволява да управлявате архивите от вида, от който се нуждаете, но в други Linux изгражда този полезен инструмент може да липсва, така че нека започнем с инсталирането му и след това да се справим с взаимодействието.
sudo apt install unzip
за дистрибуции на Ubuntu или Debian, или sudo yum install unzip zip
за версии, които използват Red Hat формат пакети. След въвеждането натиснете Enter . cd /home/user/folder
, където потребител е потребителското име и папката е името на папката, в която се съхранява архивът. unzip folder
, където папката е името на архива, .zip като опция за добавяне, помощната програма ще определи самия формат. unzip folder.zip -d /way
, където / way е името на папката, в която трябва да се записват файловете. unzip -l folder.zip
, unzip -l folder.zip
се в родителската папка. Веднага ще видите всички намерени файлове. Що се отнася до допълнителните аргументи, използвани в помощната програма Unzip, тук трябва да се отбележат няколко от най-важните:
-u
- актуализиране на съществуващите файлове в директорията; -v
- показва цялата налична информация за обекта; -P
- задаване на парола за получаване на разрешение за разопаковане на архива (в случай на криптиране); -n
- не презаписвайте вече съществуващи файлове на мястото на разопаковане; -j
- пренебрегване на структурата на архива. Както виждате, няма нищо трудно в управлението на помощната програма, наречена Unzip, но тя не е подходяща за всички потребители, затова ви съветваме да се запознаете с втория метод, където ще се прилага по-честото решение.
7z многофункционалната програма за архивиране е предназначена не само за взаимодействие с файловия тип със същото име, но също така поддържа и други популярни формати, включително ZIP. За операционните системи на Linux има и версия на този инструмент, затова ви предлагаме да се запознаете с него.
sudo apt install p7zip-full
, а собствениците на Red Hat и CentOS ще трябва да посочат sudo yum install p7zip
. cd
. Тук прегледайте съдържанието на обекта, преди да го разопаковате, като напишете в конзолата 7z l folder.zip
, където folder.zip е името на необходимия архив. 7z x folder.zip
. Както в случая с Unzip, има няколко допълнителни аргумента в 7z, съветваме ви също да се запознаете с основните:
e
- извличане на файлове с пътя (с използването на x
пътят остава същият); t
- проверка на архив за цялост; -p
- задаване на парола от архива; -x + перечень файлов
- не разопаковайте определени обекти; -y
- положителни отговори на всички въпроси, поставени по време на разопаковането. Получихте инструкции как да използвате две популярни ZIP програми за отваряне. Обърнете специално внимание на допълнителни аргументи и не забравяйте да ги приложите, ако е необходимо.