7-zip na linux-u. Naučite kako da ga instalirate i osnovne 7z komande Idi do glavnog sadržaja

Kako instalirati i koristiti 7-zip na Linux-u

7-zip je softver otvorenog koda (open-source) pomoću kojeg možete da kompresujete ili raspakujete neki arhivirani fajl. Ako ste malo napredniji Windows korisnik onda ste verovatno već imali prilike da se susretnete sa ovim softverom. Mi se u ovom tekstu nećemo baviti verzijom za Windows, nego ćemo objasniti kako da 7-zip instalirate i korisitite na Linux-u.

Pre svega, važno je znati da 7-Zip format nije podrazumevano podržan u najvećem broju Linux distribucija, pa je moguće da prilikom raspakivanja fajla kompresovanog uz pomoć 7-Zip-a dobijete grešku.

Na primer: kada u Ubuntu Terminalu izvršite komandu apt install 7-zip, dobićete grešku koja će glasiti: Unable to locate package 7-zip. To je zbog toga što je u Linux-u 7Zip spakovan kao p7zip i to je njegov format u Linux-u.

P7zip je dostupan u tri verzije: -p7zip, p7zip-full i p7zip.rar. Prva dva su blisko povezana i jednina razlika je što p7zip-full obezbeđuje podršku za više 7z algoritama za kompresiju.

Istovremeno, p7zip obezbeđuje podršku za p7zip-rar fajlove. U ovom slučaju mi ćemo instalirati p7zip-full i p7zip-rar.

Instalacija 7-zip-a na Ubuntu-u

Prvo pokrenite Terminal iz applications menija ili korišćenjem kombinacije tastera Ctrl + Alt + Z. Zatim omogućite Ubuntu repozitorijum jer se u njemu nalaze p7zip paketi.

sudo add-apt-repository universe

sudo apt update

Zatim instalirajte 7zip na Ubuntu-u.

sudo apt install p7zip-full p7zip-rar

Instalacija 7-zip-a u Fedori ili CentOS / RHEL-u

Pokrenite Terminal i izvršite komandu ispod

sudo yum install p7zip p7zip-plugins

Sada kada smo instalirali 7-zip na našim Linux sistemima, pogledajmo neke od korisnih p7zip komandi.

Kreiranje 7z arhive

Za ovu akciju koristićemo argument a. Drugi podržani formati su x7, GZIP, TAR, ZIP i BZIP2. Ako već postoji arhiva sa istim imenom, 7zip će dodati fajlove, umesto da ih pregazi.

Sintaksa je:

7z a [naziv-izlaznog-fajla] [fajl-za-arhiviranje]
npr.
7z a mojaarhiva.7z tekstovi/

Otpakivanje 7z arhive

Za otpakivanje koristićemo opciju e kao što je prikazano ispod.

Sintaksa je:

7z e [arhiviran-fajl.7z]
npr.
7z e mojaarhiva.7z

Korišćenje formata za arhiviranje

Koristićemo opciju –t. Formate koje možete korisiti za ovu namenu su 7z(podrazumevano), gzip, zip, tar ili bzip2.

Sintaksa je:

7z a -t[opcija-formata] [fajl-za-arhiviranje]
npr.
7z a -tzip mojaarhiva.zip tekstovi/

Izlistavanje fajlova u arhivi

Da biste videli sve fajlove koji se nalaze u arhivi, format koji je korišćen, metod koji je korišćen i ostale korisne informacije, koristićete opciju l.

Sintaksa je:

7z l [arhivirani-fajl]
npr.
7z l mojaarhiva.zip

Testiranje integriteta arhive

Da biste proverili integritet kreirane arhive, koristićete opciju t.

Sintaksa je:

7z t [arhivirani-fajl]
npr.
7z t mojaarhiva.7z

Podešavanje željenog nivoa kompresije

Za ovo ćemo korisiti opciju –mx. Nivo kompresije može biti u rasponu od 0-10, a podrazumevana vrednost je 1. Što je broj veći, bolji je racio kompresije, ali je i duže vreme za koje će kompresija biti završena.

tar -cf - tekstovi | 7za a -si -mx=9 tekstovi.tar.7z

Dodavanje ili uklanjanje fajlova iz arhive

Za dodavanje novih fajlova u arhinu koristićemo opciju –u.

Sintaksa je:

7z u [naziv-arhive] [fajlovi-koje-dodajete]
npr.
7z u mojaarhiva.7z fajl1.pdf fajl2.pdf

Za uklanjanje fajlova iz arhive koristićemo opciju –d.

Sintaksa je:

d [naziv arhive] [fajlovi-koje-uklanjate]
npr.
7z d mojaarhiva.7z fajl1.pdf fajl2.pdf

Postavljanje lozinke za arhivu

Za postavljanje lozinke koristićemo opciju –p

Sintaksa je:

7z a -p{vaša-loznika} [naziv-fajla-arhive] [fajlovi-koje-arhivirate]
npr.
7z -a -p{admin123} mojaarhica.7z tekstovi/

U ovom tekstu smo vam predstavili na koji način možete instalirati i korisiti 7-zip na Linux-u. Za kompletan vodič i dodatne informacije na temu korišćenja 7-zip-a pogledajte zvaničan sajt 7zip-a.

Da li ste možda do sada koristili 7-zip na Linux-u. Koja su vaša iskustva sa ovim alatom?

Nenad Mihajlović


Ostavite odgovor