10 Primjeri naredbi 7zip (arhiva datoteka) u Linuxu
7-Zip je besplatan open source, multiplatformski, moćan i potpuno opremljen program za arhiviranje datoteka s visokim omjerom kompresije za Windows. Ima moćnu verziju naredbenog retka koja je prenesena na Linux/POSIX sustave.
Ima visok omjer kompresije u formatu 7z s kompresijom LZMA i LZMA2, podržava mnoge druge arhivske formate kao što su XZ, BZIP2, GZIP, TAR , ZIP i WIM za pakiranje i raspakiranje; AR, RAR, MBR, EXT, NTFS, FAT, GPT, HFS, ISO, RPM, LZMA, UEFI, Z i mnogi drugi samo za izdvajanje.
Omogućuje snažnu AES-256 enkripciju u 7z i ZIP formatima, nudi omjer kompresije od 2-10 % za ZIP i GZIP formate (mnogo bolje od onih koje nudi PKZip i WinZip). Također dolazi s mogućnošću samoraspakiranja za 7z format i lokaliziran je na do 87 jezika.
Kako instalirati 7zip u Linuxu
Priključak 7zip na Linux sustavima zove se p7zip, ovaj paket dolazi unaprijed instaliran na mnogim glavnim distribucijama Linuxa. Morate instalirati paket p7zip-full kako biste dobili 7z, 7za i 7zr CLI uslužne programe na svom sustavu, kako slijedi.
Instalirajte 7zip na Debian, Ubuntu ili Linux Mint
Distribucije Linuxa temeljene na Debianu dolaze s tri softverska paketa koja se odnose na 7zip, a to su p7zip, p7zip-full i p7zip-rar<. Predlaže se instaliranje paketa p7zip-full koji podržava mnoge arhivske formate.
sudo apt-get install p7zip-full
Instalirajte 7zip na Fedora ili CentOS/RHEL
Distribucije Linuxa temeljene na Red Hatu dolaze s dva paketa vezana uz 7zip, a to su p7zip i p7zip-plugins. Preporučljivo je instalirati oba paketa.
Da biste instalirali ova dva paketa, morate omogućiti EPEL repozitorij na CentOS/RHEL distribucijama. Na Fedori nema potrebe za postavljanjem dodatnog repozitorija.
sudo yum install p7zip p7zip-plugins
Nakon instaliranja paketa 7zip možete ići dalje kako biste naučili neke korisne primjere naredbi 7zip za pakiranje ili raspakiranje raznih vrsta arhiva u sljedećem odjeljku.
Naučite primjere 7zip naredbi u Linuxu
1. Za izradu arhivske datoteke .7z
upotrijebite opciju "a"
. Podržani arhivski formati za izradu su 7z, XZ, GZIP, TAR, ZIP i BZIP2. Ako navedena arhivska datoteka već postoji, ona će "dodati" datoteke u postojeću arhivu, umjesto da je prebriše.
7z a hyper.7z hyper_1.4.2_i386.deb
2. Za izdvajanje arhivske datoteke .7z
koristite opciju "e"
koja će izdvojiti arhivu u trenutnom radnom direktoriju.
7z e hyper.7z
3. Za odabir formata arhive upotrijebite opciju -t
(naziv formata), koja će vam omogućiti odabir formata arhive kao što su zip, gzip, bzip2 ili tar ( zadano je 7z):
7z a -tzip hyper.zip hyper_1.4.2_i386.deb
4. Da biste vidjeli popis datoteka u arhivi, upotrijebite funkciju "l"
(popis), koja će prikazati vrstu formata arhive, korištenu metodu, datoteke u arhivirati između ostalih podataka kao što je prikazano.
7z l hyper.7z
5. Za testiranje integriteta arhivske datoteke upotrijebite funkciju "t"
(test) kao što je prikazano.
7z t hyper.7z
6. Za izradu sigurnosne kopije direktorija, trebate koristiti 7za pomoćni program koji čuva vlasnika/grupu datoteke, za razliku od 7z, opcije -si
omogućuje čitanje datoteka iz stdin.
tar -cf - tecmint_files | 7za a -si tecmint_files.tar.7z
7. Za vraćanje sigurnosne kopije upotrijebite opciju -so
koja će poslati izlaz na stdout.
7za x -so tecmint_files.tar.7z | tar xf -
8. Za postavljanje razine kompresije koristite opciju -mx
kao što je prikazano.
tar -cf - tecmint_files | 7za a -si -mx=9 tecmint_files.tar.7z
9. Za ažuriranje postojeće arhivske datoteke ili uklanjanje datoteke(a) iz arhivske datoteke, koristite opcije "u"
i "d"
, odnosno.
7z u <archive-filename> <list-of-files-to-update>
7z d <archive-filename> <list-of-files-to-delete>
10. Za postavljanje lozinke za arhivsku datoteku upotrijebite oznaku -p
{password_here} kao što je prikazano.
7za a -p{password_here} tecmint_secrets.tar.7z
Za više informacija pogledajte stranicu priručnika 7z ili idite na početnu stranicu 7zip: https://www.7-zip.org/.
To je sve za sada! U ovom smo članku objasnili 10 primjera naredbi 7zip (arhiva datoteka) u Linuxu. Upotrijebite obrazac za povratne informacije u nastavku da biste postavili bilo kakva pitanja ili podijelili svoje mišljenje s nama.