Articles

Cum se creează fișierul Tar GZ

o arhivă tar este un fișier care stochează o colecție de alte fișiere, inclusiv informații despre acestea, cum ar fi proprietatea, permisiunile și marcajul de timp.

în sistemele de operare Linux, puteți utiliza comanda tar pentru a crea arhive tar. Comanda poate comprima, de asemenea, arhive folosind o gamă largă de programe de compresie cu gzip este cel mai popular algoritm.

prin convenție, numele unei arhive tar comprimate cu gzip ar trebui să se termine cu oricare .gudron.gz sau .tgz.

Acest articol descrie modul de creare a gudronului.fișiere gz.

crearea de gudron.fișierul gz #

majoritatea distribuțiilor Linux includ versiunea GNU atar care acceptă comprimarea arhivelor.

forma generală a comenzii pentru crearea tar.fișierele gz sunt următoarele:

tar -czf archive-name.tar.gz file-name...

Iată ce înseamnă opțiunile de comandă:

  • -c – instruieștetar să creeze o nouă arhivă.
  • -z – setează metoda de compresie la gzip.
  • -f archive-name.tar.gz – specifică numele arhivei.
  • file-name... o listă separată de spațiu de fișiere și directoare pentru a fi adăugate la arhiva.

utilizatorul care execută comanda trebuie să aibă permisiuni de scriere în directorul în care tar.fișierul gz va fi creat și va citi permisiunile pentru fișierele adăugate.

de exemplu, pentru a crea o arhivă numită „arhivă.gudron.gz ” din ” file1 „și” file2″ați folosi următoarea comandă:

tar -czf archive.tar.gz file1 file2

la succes, comanda nu imprimă nicio ieșire. Pentru a verifica dacă arhiva este creată, listați conținutul directorului cu ls.

utilizați opțiunea-v pentru a face comandatar mai vizibilă și imprimați numele fișierelor adăugate în arhiva de pe terminal.

Dacă doriți să creați tar.gz într-un anumit director, furnizați o cale completă către fișierul de arhivă:

tar -czf /home/user/archive.tar.gz file1 file2

puteți crea gudron.fișiere gz din conținutul unuia sau mai multor directoare sau fișiere. În mod implicit, directoarele sunt arhivate recursiv, cu excepția cazului în care este specificată opțiunea --no-recursion.

următorul exemplu arată cum se creează o arhivă numită „web_backup.gudron.gz” din directorul /var/www/website:

tar -czf web_backup.tar.gz /var/www/website

Dacă executați un sistem care are o versiune mai veche de tar care nu acceptă compresia, puteți utiliza gzipdiv > comandă:

tar -czf - file1 file2 | gzip > archive.tar.gz

în exemplul de mai sus, comandatar scoate arhiva la stdout (reprezentată de-). Arhiva este direcționată către gzip, care comprimă și scrie Arhiva pe disc.

Exemple #

  • creați o gudron.fișier gz din toate”.jpg” fișiere:

    tar -czf images.tar.gz *.jpg

    caracterul wildcard (*) înseamnă toate fișierele care se termină cu „.jpg ” extensie.

  • creați o gudron.fișier gz, transferați-l peste ssh și extrageți-l pe mașina de la distanță:

    tar cvf - project | ssh user@ip_addr "tar xv -C /var/www"

concluzie #

tar.fișierul gz este o arhivă Tar comprimată cu Gzip. Pentru a crea un gudron.fișier gz, utilizați comanda tar -czf, urmată de numele arhivei și fișierele pe care doriți să le adăugați.