7-Zip este un arhivator de fișiere gratuit, cu un raport de compresie ridicat datorită formatului de 7z cu compresie LZMA.
În plus față de formatul 7z, suportă, de asemenea, ZIP, GZIP, BZIP2 și TAR. Poate despacheta multe alte formate, de exemplu CAB, CHM, DEB, ISO, LZMA, MSI, RAR și altele.
Formatul 7z este destul de popular printre arhive, deci este logic să aveți 7z suport în sistem și să creați propriile arhive ca format 7z, deoarece compresia cu 7z este cu 30-50% mai bună decât compresia ZIP.
Nu utilizați 7-Zip pentru backup Linux / Unix, deoarece 7-zip nu stochează informații despre proprietari și drepturile fișierelor (proprietar / grup) - pentru asta ar trebui să utilizați TAR.
În Ubuntu, puteți utiliza portul de consolă 7-Zip pentru sistemele POSIX: p7zip.
Pentru a avea 7-Zip disponibil în Ubuntu, instalați următoarele pachete folosind terminalul:
De asemenea, puteți instala 7-Zip utilizând Centrul de aplicații Ubuntu instalând următoarele două pachete:
p7zip-rar - modulul pentru p7zip, face posibilă despachetarea arhivelor RAR.
File Manager pentru fișiere de fișiere
Cu ajutorul managerului de arhive FileRoller, puteți vizualiza arhivele 7z, doar dublu clic pe fișierul * .7z din Nautilus.
Pentru a despacheta, trebuie să apelați meniul contextual și să selectați elementul "Despachetați aici" din Nautilus.
Pentru a crea arhive:
Puteți deschide Managerul de arhivă și glisați fișierele / directoarele necesare în fereastra sa: Managerul de arhive vă va solicita să creați o nouă arhivă. În timpul salvării, va fi posibilă selectarea formatului de arhivă, adică 7z.
Puteți selecta fișiere / directoare în nautilus și apelați meniul contextual "Comprimare". În fereastra care se deschide, în setările de nume de fișier, selectați extensia .7z
Consola port 7-Zip
Pachetul p7zip-full conține utilitarul / usr / bin / 7z
Acesta poate fi folosit pentru a crea arhive 7-Zip.
Crearea unei arhive
Pentru a crea o arhivă, utilizați parametrul de comandă a
Pentru arhivarea fișierelor archz.7 file01.foo și file02.foo în directorul / home / user / TheDir. executa în terminal
Pentru a arhiva arch.7z la întregul conținut al directorului / home / user / TheDir. executa în terminal
Fișierul arch.7z va fi creat în directorul curent.
Puteți utiliza o cale absolută / relativă, de exemplu:
Dacă arhivați un director, nu ar trebui să scrieți ./TheDir/*. deoarece fișiere / directoare precum ./TheDir/.profile nu vor fi incluse în arhivă.
Opțiuni suplimentare de arhivare
Opțiunea -t specifică formatul arhivei de ieșire.
De exemplu, -t7z setează formatul 7z (este, de asemenea, utilizat în mod implicit).
De asemenea, puteți specifica un alt format de arhivă: zip. gzip. bzip2 sau gudron.
Opțiunea -mx specifică metoda de comprimare și poate fi, de exemplu, următoarele valori:
-mx0 - Fără comprimare
-mx1 - Compresie foarte rapidă
-mx3 - Compresie rapidă
-mx5 - Compresie normală
-mx7 - Compresie maximă
-mx9 - Ultracompresiune
De asemenea, puteți împărți arhiva în volume utilizând opțiunea -v (b - octeți, k - kilobytes, m - megabytes, g - gigabytes):
Dacă decideți să creați mai multe volume, nu atingeți fișierele de ieșire până când întreaga operațiune nu este finalizată. 7-Zip poate schimba orice volum (inclusiv primul volum) la sfârșitul arhivării.
Dacă în timpul procedurii de arhivare decideți că durează prea mult, puteți opri utilitarul apăsând pe Ctrl + C în terminal. Cu toate acestea, nu uitați să ștergeți fișierul de ieșire generat parțial. Dacă tocmai lăsați-o și apoi încercați să creați din nou arhiva (cu o altă opțiune -m, de exemplu), utilitarul 7z cercetează eroarea: "arhiva nu este acceptată". Apare o eroare deoarece 7z încearcă să adauge fișiere într-o arhivă existentă, iar aceasta din urmă se dovedește a fi "spartă".
Puteți utiliza opțiunea -m (-mfb -md -ms) pentru a personaliza procesul de arhivare, de exemplu:
-mx9 - nivel de compresie (Ultra)
-mfb = 64 - numărul de octeți la sfârșit (pentru algoritmul LZMA)
-md = 32m - dicționar dimensiune 32 megabytes
-ms = on - arhivă continuă
Dacă arhiva trebuie protejată, introduceți terminalul:
Aici opțiunea -pqwerty123 stabilește parola "qwerty123". iar opțiunea -mhe = on permite criptografia anteturilor.
În toate varietățile de opțiuni, ca întotdeauna ajută să înțeleagă
Despachetarea arhivei
Pentru a despacheta, utilizați comanda x
Pentru a extrage conținutul din arhiva archz.7z în directorul curent, executați în terminal:
Dacă arhiva este împărțită în mai multe părți, utilizați numele cu cel mai mic număr de volum:
Dacă doriți să extrageți arhiva nu în directorul curent, puteți seta explicit directorul țintă utilizând opțiunea -o