În lumea digitală de astăzi, este inevitabil ca datele să se acumuleze. Arhivarea și comprimarea fișierelor sunt metode efective de a economisi spațiu de stocare și de a pregăti datele pentru a fi trimise prin internet. În special în Linux, utilizarea comenzilor precum tar și zip este foarte răspândită. În acest ghid, vei învăța cum să arhivezi, să comprimi și să extragi fișiere și foldere în mod eficient.

Principalele concluzii

  • Comenzile tar și zip sunt instrumente centrale pentru arhivarea și comprimarea fișierelor în Linux.
  • Cu tar poți crea arhive și, de asemenea, le poți comprima, folosind opțiunea z suplimentară.
  • Extragerea arhivelor se face, de asemenea, cu comanda tar, unde pot fi utilizate diferite opțiuni pentru a satisface cerințe specifice.
  • Există și alternative, cum ar fi gzip, pentru a comprima fișiere individuale.

Ghid pas cu pas

Arhivarea folderelor și fișierelor cu tar

Pentru a arhiva fișiere și foldere, folosim comanda tar. Ai posibilitatea de a crea o arhivă sau de a extrage una existentă. În acest pas, vei crea o arhivă.

Pentru a începe comanda, deschide terminalul tău și navighează în directorul din care dorești să arhivezi fișierele. Iată un exemplu de comandă pentru a crea o arhivă:

tar cvf papier.tar papier papier2

În acest exemplu, c înseamnă „create”, v înseamnă „verbose” (adică, arată-mi ce se întâmplă), iar f înseamnă „file” și specifică numele arhivei. Aici adăugăm folderele papier și papier2 în arhivă. Iar ieșirea pe care o vezi pe ecran arată tot conținutul care este împachetat în arhivă.

Arhivarea și comprimarea eficientă a fișierelor în Linux

Verificarea arhivei

Odată ce ai creat arhiva, s-ar putea să dorești să verifici conținutul acesteia. Pentru a vedea ce fișiere sunt incluse în arhivă, poți folosi următoarea comandă:

tar tf papier.tar

Această comandă listează fișierele din arhivă, fără a le extrage. Utilă când ai nevoie rapid de o imagine de ansamblu.

Arhivarea și comprimarea eficientă a fișierelor sub Linux

Extragerea arhivei

Pentru a extrage o arhivă tar existentă, poți face acest lucru foarte simplu. Navighează la locul în care se află fișierul tău tar și folosește următoarea comandă:

tar xvf papier.tar

Aici, x înseamnă „extract”. Poți adăuga opțiunea v pentru a vedea în timpul extragerii ce fișiere sunt extrase.

Arhivarea și comprimarea eficientă a fișierelor sub Linux

Creează arhivă cu comprimare

Pentru a reduce și mai mult dimensiunea arhivelor tale, poți adăuga opțiunea z pentru a comprimă arhiva în timpul creării. Comanda arată astfel:

tar cvfz papier.tar.gz papier papier2

Aici, se va crea o arhivă.tar.gz, ceea ce indică faptul că arhiva a fost comprimată atât în format tar, cât și prin gzip.

Arhivarea și comprimarea eficientă a fișierelor sub Linux

Utilizarea gzip pentru fișiere individuale

O altă metodă de comprimare este utilizarea gzip. Poți folosi aceasta pentru a comprima fișiere individuale. De exemplu:

gzip datei.txt

Aceasta va crea un fișier comprimat numit datei.txt.gz și va șterge fișierul original datei.txt. Pentru a restaura fișierul, folosește:

gunzip datei.txt.gz
Arhivarea și comprimarea eficientă a fișierelor în Linux

Comprimarea tuturor fișierelor dintr-un director

Dacă dorești să comprimi mai multe fișiere din directorul curent, poți folosi pur și simplu wildcard-uri. Următoarea comandă comprima toate fișierele:

gzip *

Aceasta va transforma toate fișierele în fișiere comprimate.gz.

Arhivarea și comprimarea eficientă a fișierelor în Linux

Rezumat - Arhivarea și comprimarea fișierelor în Linux

Acum ai învățat cum să arhivezi și să comprimi fișiere și foldere eficient cu tar și gzip. Diferitele opțiuni și comenzi îți oferă flexibilitate pentru a gestiona eficient datele tale.

Întrebări frecvente

Care este diferența dintre tar și zip?tar arhivează fișiere, în timp ce zip comprimă și arhivează fișiere.

Cum extrag o arhivă tar.gz?Folosește comanda tar xvf nume_fișier.tar.gz în terminal.

Pot extrage doar un fișier dintr-o arhivă tar?Da, poți extrage un fișier specific folosind comanda tar xvf nume_fișier.tar.gz nume_fișier.txt.

Ce fac dacă am nevoie doar de o prezentare a fișierelor din arhivă?Folosește comanda tar tf nume_fișier.tar pentru o listă.

Cum pot să îmi păstrez arhivele cel mai bine?Este recomandat să le salvezi pe medii de stocare externe sau soluții cloud pentru a evita pierderea datelor.