Cum să arhivați și să dezarhivați sau să extrageți fișierele TAR și TAR.GZ

Cum să arhivați și să dezarhivați sau să extrageți fișierele TAR și TAR.GZ

Comprimarea fișierelor este o modalitate excelentă de a economisi spațiu de stocare pe un computer. Dacă sunteți familiarizat cu pachetele din Linux, este posibil să fi întâlnit un fișier TAR sau TAR.GZ. În timp ce utilizatorii experimentați știu ce este un fișier TAR și cum să-l extragă, începătorii Linux ar putea întâmpina unele dificultăți în a-și da seama ce să facă cu el.

În acest articol, veți învăța cum să extrageți și să comprimați fișierele TAR și TAR.GZ, împreună cu câțiva termeni obișnuiți asociați cu compresia și arhivele în Linux.

Terminologii de bază

  • Tarball : Un tarball este o colecție de fișiere multiple în Linux stocate ca un singur fișier. Termenul tarball provine de la etanșantul pe bază de cărbune folosit în timpul lucrărilor de construcție. Un tarball este adesea numit pur și simplu fișier TAR, care înseamnă Arhiva bandă . Acest lucru se datorează faptului că tipul de fișier TAR a fost creat inițial pentru a stoca date în benzi magnetice.
  • Gzip : GNU gzip este un algoritm de comprimare a fișierelor folosit pentru a comprima fișiere. Extensia de fișier pentru gzip este GZ și, prin urmare, puteți deduce că orice fișier care se termină cu GZ a fost comprimat folosind algoritmul gzip.
  • TAR.GZ : Un fișier TAR.GZ este o versiune a unui tarball comprimat cu algoritmul gzip. TAR este extensia de fișier pentru tarball-uri, în timp ce GZ denotă gzip. Extensia de fișier TGZ este, de asemenea, folosită uneori în loc de TAR.GZ.
  • Bzip2 : Similar cu gzip, sunt disponibili și alți câțiva algoritmi de comprimare a fișierelor, inclusiv bzip2. Când comprimați un fișier TAR folosind bzip2, fișierul de ieșire va avea oricare dintre următoarele extensii: TAR.BZ2, TAR.BZ sau pur și simplu TBZ.

Cum se creează fișiere TAR și TAR.GZ

Crearea arhivelor este un pas important atunci când faceți o copie de rezervă a sistemului de fișiere Linux. Acest lucru vă asigură că backupul dvs. rămâne neafectat și că fișierele nu se corup dacă ceva se defectează pe sistemul dvs.

Folosind utilitarul tar

Sintaxa de bază pentru a crea tarball-uri comprimate folosind comanda tar este:

tar -cvzf archive filename tar -cvzf archive directory

...unde arhiva este numele fișierului comprimat și numele fișierului / directorul este fișierul sau directorul pe care doriți să-l comprimați folosind tar.

Indicatoarele c , v , z și f utilizate în comanda menționată mai sus reprezintă Create , Verbose , gzip și Filename .

Rețineți că trebuie să treceți extensia fișierului (TAR sau TAR.GZ) în numele arhivei, după cum urmează:

tar -cvzf new.tar.gz big-file.txt tar -cvf new.tar big-file.txt

Pentru a arhiva și a comprima directorul /Documents folosind tar:

tar -cvzf new.tar.gz ~/Documents

De asemenea, puteți comprima mai multe directoare și fișiere prin crearea unui singur tarball. Pentru a face acest lucru:

tar -cvzf new.tar.gz ~/Documents ~/Downloads file1.txt file2.txt

Crearea TAR și TAR.GZ folosind 7-Zip

O modalitate alternativă de a crea arhive TAR și TAR.GZ este utilizarea 7-Zip. Sintaxa de bază a creării unui fișier TAR cu 7-Zip este:

7z a -ttar archive.tar /folder

...unde a denotă Adaugă o arhivă, -t denotă Tipul de fișier și tar reprezintă tipul de fișier TAR.

Pentru a adăuga directorul /Descărcări la o arhivă folosind 7-Zip:

7z a -ttar archive.tar /Downloads

7-Zip nu permite crearea directă a fișierelor TAR.GZ. Este un proces în doi pași. Mai întâi, creați o arhivă TAR, apoi comprimați-o într-un TAR.GZ. Dacă aveți deja un fișier TAR și doriți să-l comprimați folosind 7-Zip, utilizați următorul format de comandă:

7z a archive.tar.gz archive.tar

Comanda menționată mai sus preia fișierul archive.tar ca intrare și îl arhivează folosind algoritmul gzip. Rezultatul este fișierul archive.tar.gz .

Puteți combina ambii pași într-o singură comandă.

7z a -ttar -so archive.tar /Downloads | 7z a -si archive.tar.gz

De -SO și -Si steaguri reprezintă standard de ieșire și intrare standard . Prima parte a comenzii scrie fișierul archive.tar în ieșirea standard. A doua comandă citește fișierul archive.tar din intrarea standard și îl comprimă în consecință.

Înrudit: 7-Zip sosește pe Linux: Iată cum să-l instalezi...

Cum să dezarhivați sau să extrageți TAR și TAR.GZ

De cele mai multe ori, vei pune mâna pe un pachet comprimat care trebuie extras. Pe Linux, există mai multe moduri de a dezarhiva arhivele comprimate.

Folosind utilitarul tar

Sintaxa de bază pentru extragerea fișierelor comprimate cu tar este:

tar -xvzf archive.tar.gz tar -xvf archive.tar

...unde arhiva este numele fișierului comprimat. Steagul colectiv -xvzf reprezintă Extract , Verbose , gzip și, respectiv, Filename . Orice lucru care urmează opțiunea -f este tratat ca fișier de intrare. Rețineți că, dacă lucrați cu fișiere TAR, puteți elimina marcajul -z din comenzi.

De asemenea, puteți dezarhiva conținutul fișierului comprimat într-o anumită locație, după cum urmează:

tar -xvzf archive.tar.gz -C /Downloads tar -xvf archive.tar -C /Downloads

Comanda menționată mai sus va extrage fișierul archive.tar.gz în folderul /Downloads .

Pentru a vizualiza conținutul unei arhive înainte de a o extrage:

tar -ztvf archive.tar.gz tar -tvf archive.tar

...unde z , t , v și f reprezintă gzip , List , Verbose și Filename .

Puteți alege ce fișiere să extrageți din arhivă. Pentru a face acest lucru, pur și simplu transmiteți numele fișierelor cu comanda implicită.

tar -xvzf archive.tar.gz file1 file2

În mod similar, puteți dezarhiva anumite directoare din arhivă.

tar -xvzf archive.tar.gz directory1 directory2

Utilizați indicatorul --exclude pentru a specifica numele fișierelor pe care nu doriți să le extrageți.

tar -xvzf archive.tar.gz --exclude=/Downloads --exclude=file1.txt

Dezarhivați fișierele TAR și TAR.GZ cu 7-Zip

De asemenea, puteți extrage o arhivă comprimată folosind 7-Zip. Sintaxa de bază este:

7z x archive.tar

...unde x reprezintă Extract .

Pentru fișierele TAR.GZ, va trebui să dezarhivați arhiva comprimată în TAR și apoi să extrageți în continuare fișierul TAR folosind 7-Zip.

7z x archive.tar.gz 7z x archive.tar

Pentru a extrage o arhivă TAR.GZ direct folosind o singură comandă:

7z x -so archive.tar.gz | 7z x -si -ttar

Extrageți grafic TAR și TAR.GZ

Majoritatea distribuțiilor Linux sunt livrate cu un manager de arhivă preinstalat. Decomprimarea fișierelor TAR și TAR.GZ este doar o chestiune de câteva clicuri folosind GUI.

Găsiți fișierul arhivă comprimat și faceți clic dreapta pe el pentru a afișa meniul.

Cum să arhivați și să dezarhivați sau să extrageți fișierele TAR și TAR.GZ

Faceți clic pe opțiunea Extragere aici pentru a dezarhiva conținutul fișierului. Sistemul va extrage toate fișierele în directorul curent în mod implicit.

Dacă doriți să dezarhivați fișierele într-un folder diferit, faceți clic pe opțiunea Extragere în . Se va deschide o fereastră de browser de fișiere. Alegeți locația corespunzătoare și faceți clic pe Selectare pentru a extrage fișierul în acea locație.

Cum să arhivați și să dezarhivați sau să extrageți fișierele TAR și TAR.GZ

Economisirea spațiului de stocare și a lățimii de bandă pe Linux

Când doriți să partajați mai multe fișiere cu altcineva, comprimarea acelor fișiere într-o singură arhivă TAR este cea mai eficientă soluție. Pe lângă faptul că ocupă mai puțin spațiu pe stocarea sistemului, arhivele comprimate utilizează mai puțină lățime de bandă a serverului atunci când sunt descărcate de mai mulți utilizatori.

Un fișier GZ nu este altceva decât un fișier comprimat folosind algoritmul gzip. Puteți utiliza utilitarul oficial GNU gzip pentru a extrage conținutul fișierului arhivă comprimat. Dacă fișierul pe care îl căutați este un TAR.GZ, utilizarea fie tar sau 7-Zip pentru a extrage fișierul va fi o alegere mult mai simplă.


Cele mai bune 10 aplicații de videoconferință pentru Linux

Cele mai bune 10 aplicații de videoconferință pentru Linux

Pentru independenții și angajații care lucrează în mod regulat de acasă, comunicarea la distanță este unul dintre multele lucruri de care trebuie să se îngrijească. Videoconferința a înlocuit acum întâlnirile de la birou pentru mulți dintre noi. Instrumente precum Zoom și Skype au înregistrat o creștere masivă.

Cum se instalează un server FTP pe Ubuntu în 5 pași

Cum se instalează un server FTP pe Ubuntu în 5 pași

Dacă configurați un server Linux, veți avea nevoie de acces FTP. Aceasta înseamnă mai întâi instalarea unui server FTP pe Linux. Ar trebui să fie unul dintre primele lucruri pe care le faceți după instalarea sistemului de operare pentru server.

Cum să criptați și să decriptați cu ușurință fișierele și directoarele în Linux

Cum să criptați și să decriptați cu ușurință fișierele și directoarele în Linux

Ți-ai dorit vreodată să criptezi rapid și ușor fișierele în Linux fără a fi nevoie să instalezi și să înveți noi pachete software? Iată o modalitate excelentă și ușoară de a cripta cu ușurință fișiere sau directoare prin AES256 securizat cu o parolă, ajutând să vă păstrați fișierele departe de privirile indiscrete.

Cum se remediază eroarea make: command not found în Ubuntu

Cum se remediază eroarea make: command not found în Ubuntu

Comanda make este probabil una dintre cele mai utilizate comenzi în ecosistemul Linux. Această comandă este folosită pentru a construi și a compila programe direct din codul sursă.

Cum să găsiți și să eliminați fișierele duplicate pe Linux folosind fdupes

Cum să găsiți și să eliminați fișierele duplicate pe Linux folosind fdupes

Când lucrați cu cantități mari de suporturi și documente, este destul de comun să acumulați mai multe copii ale aceluiași fișier pe computer. În mod inevitabil, ceea ce urmează este un spațiu de stocare aglomerat plin cu fișiere redundante, provocând verificări periodice pentru fișierele duplicate pe sistemul dumneavoastră.

Distribuții Linux stabile vs. Bleeding-Edge: pe care ar trebui să o alegeți?

Distribuții Linux stabile vs. Bleeding-Edge: pe care ar trebui să o alegeți?

Una dintre alegerile majore cu care se confruntă mulți utilizatori Linux atunci când aleg o distribuție Linux este stabilitatea acesteia sau cât de mult se schimbă software-ul.

Este 2020 Anul pandemiei de malware Linux?

Este 2020 Anul pandemiei de malware Linux?

Reputația sa pentru securitate înseamnă că Linux este adesea considerat a fi mai puțin vulnerabil la tipurile de amenințări care afectează în mod regulat sistemele Microsoft Windows. O mare parte din această securitate percepută provine din numărul relativ scăzut de sisteme Linux, dar infractorii cibernetici încep să vadă valoare în alegerea calității în detrimentul cantității?

Cum să descărcați și să instalați uGet Download Manager pe Linux

Cum să descărcați și să instalați uGet Download Manager pe Linux

Managerii de descărcare sunt un instrument popular pentru a vă gestiona toate descărcările într-o singură aplicație și vă oferă câteva funcții utile. Dacă ați trecut recent de la sistemul de operare Windows la Linux, este posibil să căutați o alternativă la celebrul Internet Download Manager (IDM).

Luarea de note pe Chromebookuri este mai ușoară cu cursive

Luarea de note pe Chromebookuri este mai ușoară cu cursive

Cursive este o aplicație web progresivă (PWA) pe care Google a introdus-o odată cu lansarea HP Chromebook x2 11. Puteți utiliza această aplicație pentru a lua note scrise de mână pe Chromebookul dvs. echipat cu stylus.

Cum să utilizați Vim: un ghid pentru elementele de bază

Cum să utilizați Vim: un ghid pentru elementele de bază

Vim este cel mai puternic și versatil editor de cod disponibil pentru sisteme asemănătoare Unix. Este o extensie a editorului Vi dezvoltat de Bill Joy. Vim este disponibil implicit pe majoritatea sistemelor Linux și BSD.

Noțiuni introductive cu Redis și PHP pentru stocarea rapidă a datelor

Noțiuni introductive cu Redis și PHP pentru stocarea rapidă a datelor

Popularul motor de stocare Redis este un instrument excelent și obligatoriu în orice arsenal de dezvoltatori de software. Motorul de stocare în memorie permite stocarea și recuperarea datelor extraordinar de rapide, până la 32 de milioane de interogări pe secundă, făcându-l o completare principală pentru orice motor major de baze de date.

Cum se instalează și se utilizează Neofetch pe Linux

Cum se instalează și se utilizează Neofetch pe Linux

Neofetch afișează un logo ASCII al distribuției dvs. Linux împreună cu informații legate de sistemul dvs. în terminal. Mulți utilizatori Linux îl vor folosi în capturile de ecran ale desktop-urilor lor doar pentru că cred că este grozav. Și au dreptate. Îl poți folosi și pentru a-ți arăta configurația în capturi de ecran.

Cum să testați orice distribuție Linux fără a instala cu DistroTest

Cum să testați orice distribuție Linux fără a instala cu DistroTest

Doriți să încercați distribuțiile Linux pe sistemul dvs. fără a instala? Pe internet sunt disponibile mai multe site-uri web care vă permit să rulați sisteme de operare bazate pe Linux pe un browser de internet.

Cele mai bune 10 distribuții Linux pentru dezvoltatori

Cele mai bune 10 distribuții Linux pentru dezvoltatori

În timp ce Linux ar putea să nu fie sistemul de operare preferat pentru utilizatorii ocazionali, este alegerea preferată pentru majoritatea dezvoltatorilor și programatorilor. Linux este un sistem de operare mai practic care a fost conceput în mod explicit ținând cont de programare și dezvoltatori.

Cum se instalează Spotify pe Linux

Cum se instalează Spotify pe Linux

Spotify este unul dintre cele mai mari servicii de streaming muzical de acolo. Are clienți nativi atât pentru dispozitive mobile (Android și iOS), cât și pentru desktop (Mac și Windows).

Cum să instalați și să eliminați pachetele în Arch Linux

Cum să instalați și să eliminați pachetele în Arch Linux

Doriți să instalați pachete pe Arch Linux, dar nu știți cum? Mulți oameni se confruntă cu această problemă atunci când migrează prima dată de la distribuțiile bazate pe Debian la Arch. Cu toate acestea, puteți gestiona cu ușurință pachetele pe sistemul dvs. bazat pe Arch folosind manageri de pachete.

Cum să convertiți între pachetele Linux folosind Alien

Cum să convertiți între pachetele Linux folosind Alien

Doriți să convertiți un pachet Linux într-un alt format? Poate că pachetul pe care îl căutați nu este disponibil pentru distribuția dvs., dar îl doriți, indiferent de ce. Sau poate că sunteți dezvoltator și doriți să vă economisiți timp reambalând rapid programul în alte formate, fără a fi nevoie să construiți din nou pachetul.

Cum să faci un test de tastare pe Linux cu tt

Cum să faci un test de tastare pe Linux cu tt

În epoca modernă a tehnologiei, tastarea a devenit una dintre cele mai comune activități pentru o mulțime de profesii. Învățarea să tastezi mai rapid și cu acuratețe te poate ajuta să faci mai multe lucruri în același timp.

Cum să mutați fișierele Linux cu comanda Mv

Cum să mutați fișierele Linux cu comanda Mv

Deși probabil că știți deja cum să mutați un fișier în Linux folosind browserul de fișiere GUI, s-ar putea să vă întrebați dacă există o comandă de mutare în terminal care vă permite să mutați rapid fișierele în directoare diferite. Comanda mv este cea pe care o doriți și este ușor de utilizat cu sintaxa sa simplă și câteva steaguri de siguranță opționale.

Cele mai bune 10 aplicații de videoconferință pentru Linux

Cele mai bune 10 aplicații de videoconferință pentru Linux

Pentru independenții și angajații care lucrează în mod regulat de acasă, comunicarea la distanță este unul dintre multele lucruri de care trebuie să se îngrijească. Videoconferința a înlocuit acum întâlnirile de la birou pentru mulți dintre noi. Instrumente precum Zoom și Skype au înregistrat o creștere masivă.

Cum se instalează un server FTP pe Ubuntu în 5 pași

Cum se instalează un server FTP pe Ubuntu în 5 pași

Dacă configurați un server Linux, veți avea nevoie de acces FTP. Aceasta înseamnă mai întâi instalarea unui server FTP pe Linux. Ar trebui să fie unul dintre primele lucruri pe care le faceți după instalarea sistemului de operare pentru server.

Cum să criptați și să decriptați cu ușurință fișierele și directoarele în Linux

Cum să criptați și să decriptați cu ușurință fișierele și directoarele în Linux

Ți-ai dorit vreodată să criptezi rapid și ușor fișierele în Linux fără a fi nevoie să instalezi și să înveți noi pachete software? Iată o modalitate excelentă și ușoară de a cripta cu ușurință fișiere sau directoare prin AES256 securizat cu o parolă, ajutând să vă păstrați fișierele departe de privirile indiscrete.

Cum se remediază eroarea make: command not found în Ubuntu

Cum se remediază eroarea make: command not found în Ubuntu

Comanda make este probabil una dintre cele mai utilizate comenzi în ecosistemul Linux. Această comandă este folosită pentru a construi și a compila programe direct din codul sursă.

Cum să găsiți și să eliminați fișierele duplicate pe Linux folosind fdupes

Cum să găsiți și să eliminați fișierele duplicate pe Linux folosind fdupes

Când lucrați cu cantități mari de suporturi și documente, este destul de comun să acumulați mai multe copii ale aceluiași fișier pe computer. În mod inevitabil, ceea ce urmează este un spațiu de stocare aglomerat plin cu fișiere redundante, provocând verificări periodice pentru fișierele duplicate pe sistemul dumneavoastră.

Distribuții Linux stabile vs. Bleeding-Edge: pe care ar trebui să o alegeți?

Distribuții Linux stabile vs. Bleeding-Edge: pe care ar trebui să o alegeți?

Una dintre alegerile majore cu care se confruntă mulți utilizatori Linux atunci când aleg o distribuție Linux este stabilitatea acesteia sau cât de mult se schimbă software-ul.

Este 2020 Anul pandemiei de malware Linux?

Este 2020 Anul pandemiei de malware Linux?

Reputația sa pentru securitate înseamnă că Linux este adesea considerat a fi mai puțin vulnerabil la tipurile de amenințări care afectează în mod regulat sistemele Microsoft Windows. O mare parte din această securitate percepută provine din numărul relativ scăzut de sisteme Linux, dar infractorii cibernetici încep să vadă valoare în alegerea calității în detrimentul cantității?

Cum să descărcați și să instalați uGet Download Manager pe Linux

Cum să descărcați și să instalați uGet Download Manager pe Linux

Managerii de descărcare sunt un instrument popular pentru a vă gestiona toate descărcările într-o singură aplicație și vă oferă câteva funcții utile. Dacă ați trecut recent de la sistemul de operare Windows la Linux, este posibil să căutați o alternativă la celebrul Internet Download Manager (IDM).

Luarea de note pe Chromebookuri este mai ușoară cu cursive

Luarea de note pe Chromebookuri este mai ușoară cu cursive

Cursive este o aplicație web progresivă (PWA) pe care Google a introdus-o odată cu lansarea HP Chromebook x2 11. Puteți utiliza această aplicație pentru a lua note scrise de mână pe Chromebookul dvs. echipat cu stylus.

Cum să utilizați Vim: un ghid pentru elementele de bază

Cum să utilizați Vim: un ghid pentru elementele de bază

Vim este cel mai puternic și versatil editor de cod disponibil pentru sisteme asemănătoare Unix. Este o extensie a editorului Vi dezvoltat de Bill Joy. Vim este disponibil implicit pe majoritatea sistemelor Linux și BSD.