un fișier tar, care este, de asemenea, menționată ca un tarball, este o colecție de fișiere care oferă stocare mai ușoară. Putem folosi comanda tar pentru a crea arhive împreună cu extragerea fișierelor, listarea fișierelor, scopuri de stocare sau scopuri de actualizare.
folosind un gudron.fișier gz este util, deoarece oferă o soluție de stocare mai bună, mai degrabă decât ține evidența în mod constant de mai multe fișiere.
în acest tutorial, vă vom ghida cum să extrageți un gudron.fișier gz, lista de gudron.fișiere gz și extrageți fișiere specifice din gudron.fișier gz.
ce este gudronul?
Tar este prescurtarea de la Tape Archive, și denumit în mod obișnuit ca un tarball (o colecție de fișiere).
utilizarea formatului tar a crescut în popularitate de-a lungul anilor datorită scopurilor sale de arhivare/stocare și permite utilizatorilor să trimită mai multe fișiere pe Web/Internet.
Tar este comun în sistemele Linux și este utilizat numai pentru stocarea datelor.
dacă doriți să comprimați fișiere pe tar, acest lucru va necesita un pas suplimentar efectuat manual și va deveni fișiere tgz prin gz, tgz sau tar.extensie gz.
cum se extrage gudronul.fișier gz
o gudron.gz este în esență un fișier de arhivă care acționează ca un container de stocare pentru fișiere. Majoritatea distribuțiilor Linux vor fi, de asemenea, preinstalate cu comanda tar.
pentru a extrage o gudron.fișier gz, folosim opțiunea x (extract) și apoi specificăm fișierul de arhivă pe care doriți să îl extrageți după opțiunea f. Comanda este după cum urmează:
tar -xf archive.tar.gz
această comandă tar va funcționa și pentru arhivele tar comprimate prin alți algoritmi precum tar. bz2.
în timp ce comanda tar este utilizată în principal pentru linia de comandă, puteți dezarhiva și tar.fișier gz utilizând Managerul de fișiere.
pentru a face acest lucru, pur și simplu faceți clic dreapta pe gudron.fișier gz pe care doriți să extrageți și faceți clic pe „Extract.”Rețineți că pentru utilizatorii Windows, veți avea nevoie de 7zip pentru a dezarhiva fișierele tar gz.
dacă utilizați opțiunea-v, aceasta va permite comenzii tar să fie mai vizibilă și, de asemenea, să imprimați numele fișierelor tar pe care le veți extrage. Pur și simplu tastați comanda tar-xvf urmată de tar.fișier gz:
tar -xvf archive.tar.gz
când extrageți gudron.fișiere gz, aceasta va extrage automat fișierele din directorul dvs. curent.
dacă nu doriți să extrageți gudron.fișiere gz în directorul curent, puteți utiliza opțiunea-C pentru a extrage it-ul într-un anumit director.
de exemplu, doriți să extrageți un conținut de gudron în directorul / my_drive / Linux / files, utilizați comanda:
tar -xf archive.tar.gz -C /my_drive/Linux/files
cum să extrageți fișierele Tar comprimate gzip
acum, ce se întâmplă când doriți să extrageți conținutul arhivei unui fișier tar, dar sunt comprimate cu un compresor gzip? În primul rând, va trebui să o decomprimați folosind această comandă:
tar xvzf archive.tar.gz
x-aceasta îi spune lui tar să extragă fișierul sau fișierele
v-listează toate fișierele separat în arhiva dvs.
z-informează comanda tar pentru a decomprima fișierul gzip
F-îi spune lui tar că îi dați un nume de fișier pentru a lucra cu
în mod similar, puteți utiliza opțiunea-C pentru a decomprima fișierul tar gz într-un director separat folosind comanda:
tar xvzf -C archive.tar.gz /path/to/my_drive/Linux/files
în cele din urmă, puteți extrage și un fișier fără a utiliza gudron pe linia de comandă:
gunzip sample_file.gz
cum să enumerați un gudron.fișier gz
să presupunem că doriți să extrageți gudron.fișiere gz, dar numai cele specifice din arhiva dvs. Pentru a vă asigura că nu ștergeți accidental arhivele tar, va trebui să aflați mai întâi cum să listați toate fișierele găsite pe tar.
există două moduri de a lista fișierele de pe tar, în care se va folosi opțiunea-v ca parte a comenzii.
opțiunea 1:
pentru a lista toate fișierele, vom folosi opțiunea-t:
tar -tf archive.tar.gz
vi se va solicita un afișaj pe linia de comandă similar cu acesta:
file 1file 2file 3file 4
Opțiunea 2:
dacă doriți să listați toate fișierele din arhivele tar și doriți să vedeți mai multe informații, cum ar fi dimensiunea fișierului, marcajul de timp și proprietarul, folosim opțiunea-v:
tar -tvf archive.tar.gz
cum se extrage fișiere specifice din gudron.gz
ați învățat cum să listați toate fișierele din tar, astfel încât atunci când extrageți anumite fișiere din linia de comandă, folosim comanda tar-xf urmată de numele fișierelor separate de un spațiu pentru fiecare fișier.
de exemplu, doriți să extrageți sample_file1 și sample_file2, utilizând comanda tar-xf:
tar -xf archive.tar.gz sample_file1 sample_file2
comanda tar-xf funcționează și dacă doriți să extrageți un anumit director:
tar -xf archive.tar.gz directory 1 directory 2 directory 3
dacă doriți să extrageți .jpg (jpeg) sau .fișiere JS (javascript) de exemplu, puteți introduce comanda tar-xf urmată de opțiunea-metacaractere:
tar -xf archive.tar.gz --wildcards '*.jpg'
dacă încercați să extrageți un fișier inexistent în sistem, vi se va solicita un mesaj de eroare:
tar -xf archive.tar.gz SAMPLEREAD Output: tar: SAMPLEREAD: Not found in archivetar: Exit with failure status due to previous errors
Cum de a extrage un fișier .Tar.bz2
ați învățat cum să untar un tar.fișier gz, împreună cu modul de a extrage fișiere specifice, fișiere comprimate gzip, conținutul gudron într-un anumit director. Ce se întâmplă când este comprimat cu un compresor bZip2?
acest proces va urma, de asemenea, același proces de extracție ca și compresorul Gzip, doar că în loc să folosim opțiunea-z, vom folosi opțiunea-j:
tar -xvjf archive.tar.bz2
opțiunea-j va informa tar pentru a decomprima bZip2.
cum se creează un fișier Tar comprimat
există două opțiuni pe care le puteți face acest lucru: utilizați programul 7-zip sau prin linia de comandă.
opțiunea 1: Folosind 7-zip
Pasul 1: Deschideți programul 7-zip
Pasul 2: Selectați toate folderele și fișierele pe care doriți să le plasați în fișierul tar
Pasul 3: Faceți clic dreapta pe oricare dintre elementele evidențiate și faceți clic pe „Adăugați la arhivă.”
Pasul 4: din meniul derulant Format arhivă, selectați „gudron” și apăsați „OK.”
Opțiunea 2: utilizarea liniei de comandă
să presupunem că doriți să tar un fișier dintr-un folder numit „samplefiles” în fișiere.gudron.gz. Sintaxa va fi după cum urmează:
tar -czvf name_of_archive.tar.gz /path/to/folder or file
folosind exemplul „samplefiles” comanda va fi după cum urmează:
tar -czvf files.tar.gz /usr/local/samplefiles