Arhivarea și comprimarea fișierelor vă va permite să stocați aceleași date la un cost mai mic al unei astfel de resurse, cum ar fi stocarea permanentă (hard disk, stocare amovibilă, disc optic etc.). Datorită reducerii mărimii, nu se obține doar economisirea spațiului pe disc, ci și accelerarea transferului de fișiere în rețea. În prezent, când Internetul a devenit foarte rapid, iar depozitele permanente sunt foarte voluminoase și mult mai ieftine decât în trecut, importanța comprimării fișierelor și-a pierdut relevanța anterioară. Cu toate acestea, nimeni nu a salvat spațiul și adesea trebuie să lucrăm cu fișiere deja comprimate obținute din diferite surse. Cel puțin pentru acest motiv este necesar să avem o idee generală de a lucra cu arhive în Linux: să știm cum să le creăm, cum să le despachetăm, să înțelegem diferența dintre arhivare și compresie.
7zip - instrumentul cel mai versatil pentru lucrul cu arhive
În funcție de tipul de arhivă, de obicei, trebuie să introduceți comanda corespunzătoare cu un set de opțiuni. De exemplu, avem arhiva archive.gz pentru extragere, trebuie să ne amintim comanda gunzip. Ie comanda arată astfel:
Dacă avem fișierul archive.bz2, atunci ne amintim că această arhivă este despachetată de programul bunzip2. acum trebuie să introduceți o astfel de comandă:
Și pentru diferite tipuri de arhive trebuie să ne amintim comenzile și setul necesar de chei. În principiu, aceasta nu este o cantitate atât de mare de informații, dar vă puteți simplifica viața.
7zip Charm că suportă multe arhive (7z, XZ, GZIP, TAR, ZIP, BZIP2, LZMA2, CAB, ARJ, cpio, RPM, ISO și DEB), m. E. Indiferent de tipul de compresie și arhivare, noi doar tastați comanda
Și aceasta este valabil pentru orice arhivă acceptată:
Cred că ideea este clară.
Crearea și dezambalarea arhivelor .zip: programe zip și unzip
zip vă permite să comprimați fișierul (fișierele) și directorul (e). Comanda este folosită astfel:
Pentru a adăuga în arhivă conținutul directoarelor, nu doar numele lor, trebuie să utilizați comutatorul -r
Pentru despachetarea arhivelor zip
Pentru a vedea lista cu conținutul arhivei (dar nu o despachetați), puteți face acest lucru:
Pentru a extrage și vizualiza conținutul dosarelor individuale, puteți
Diferențe în comprimare și arhivare
Arhivarea este combinația a mai multor fișiere într-una. Dimensiunea fișierului final (mare) este egală cu suma fișierelor incluse în el.
Comprimarea este reducerea mărimii fișierului datorită utilizării unui algoritm.
Pe Windows, aceste operațiuni sunt de obicei combinate într-una, care se numește arhivare. De asemenea, într-o singură operațiune nu este 7zip și zip.
Pentru Linux, există echipe care fac acest lucru separat sau care fac acest lucru într-o singură acțiune.
Crearea și despachetarea fișierelor în format .gz: gzip și gunzip
Comanda gzip comprimă un fișier la un moment dat. Dacă se transferă ca argument un dosar, acesta va fi ignorat. Dacă transferați dosarul și opțiunea -r corespunzătoare. apoi comprimă fiecare fișier separat, adică creează multe arhive separate.
Aceste fișiere vor avea o extensie .gz, le puteți decomprima cu comanda gunzip.
Crearea și despachetarea fișierelor în formatul .bz2: bzip2 și bunzip2
Tot ce sa spus despre programul gzip - compresia pe un singur fișier - se aplică programului gzip. Numai algoritmul de comprimare diferă - comprimă mai bine.
Când comprimați, fișierele .bz2 sunt create, le puteți decomprima cu comanda bunzip2.
Arhivarea cu gudron
Arhivele țigle "curate" (au o extensie .tar) reprezintă un fișier în care mai multe fișiere sunt combinate fără compresie.
Ele sunt create după cum urmează:
În loc de un singur director, puteți transfera lista de fișiere / fișiere / director / director.
Tasta c este de a crea o arhivă, iar după tasta f, numele arhivei este specificat.
Pentru a vizualiza conținutul arhivei, trebuie să tastați comanda
Unde tasta t înseamnă lista și tasta f. după cum sa menționat mai sus, indică faptul că numele fișierului va urma acum.
Dacă tastați acest lucru, vor exista mai multe detalii:
Arhivele .tar sunt despachetate astfel:
Noua cheie x înseamnă despachetarea.
Puteți face și acest lucru:
Aceasta va extrage fișierele individuale specificate.
Comprimarea arhivelor cu gzip și bzip2
gzip și bzip știu cum să comprime fișierele, dar nu le pot împacheta într-una, tar poate împacheta într-una, dar nu știe cum să comprima. Hmm ... nu ai o idee?
Crearea de arhive comprimate .tgz și .tar.gz
Extensiile .tgz și .tar.gz înseamnă același lucru și înseamnă arhiva tar, care a fost comprimată folosind algoritmul gzip. Ie puteți alege extensia care vă place cel mai bine. Aveți posibilitatea să creați o arhivă comprimată tar folosind compresia gzip
Iată noua opțiune z. care indică algoritmul de comprimare folosit.
Pentru a dezarhiva arhivele .tgz și .tar.gz:
Crearea arhivelor comprimate .bzip2 și .tar.bz2
Extensiile .bzip2 și .tar.bz2 înseamnă același lucru - comprimat de arhiva bzip2 algoritm tar. Pentru a crea o arhivă comprimată tar utilizând algoritmul de comprimare bzip2, tastați următoarea comandă:
Noua opțiune este j. înseamnă alegerea metodei de comprimare bzip2.
Pentru a dezarhiva arhivele .bzip2 și .tar.bz2: