Articles

TAR Gz-tiedoston luominen

tar-arkisto on tiedosto, joka tallentaa kokoelman muita tiedostoja, mukaan lukien niitä koskevat tiedot, kuten omistuksen, käyttöoikeudet ja aikaleiman.

Linux-käyttöjärjestelmissä tar-arkiston luomiseen voi käyttää tar – komentoa. Komento voi myös pakata arkistoja käyttämällä laajaa valikoimaa pakkausohjelmia gzip on suosituin algoritmi.

käytännön mukaan gzipillä pakatun tar-arkiston nimen tulisi päättyä jompaankumpaan .tervaa.gz tai .tgz.

tässä artikkelissa kerrotaan, miten tervaa syntyy.GZ-tiedostot.

tervan luominen.GZ-tiedosto #

useimpiin Linux-jakeluihin kuuluu GNU-versio tar, joka tukee arkistojen pakkaamista.

tar-komennon yleinen muoto.gz files on seuraava:

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

tätä komentovaihtoehdot tarkoittavat:

  • -c – ohjeistaa tar uuden arkiston luomiseksi.
  • -z – asettaa pakkausmenetelmän gzipiin.
  • -f archive-name.tar.gz – määrittää arkiston nimen.
  • file-name... arkistoon lisättävien tiedostojen ja hakemistojen välilyönti.

komennon suorittavalla käyttäjällä täytyy olla kirjoitusoikeudet hakemistoon, jossa tar.luodaan GZ-tiedosto ja lisätään tiedostojen lukuoikeudet.

esimerkiksi luoda arkisto nimeltä ”arkisto.tervaa.gz ”from” file1 ”and” file2″you would use the following command:

tar -czf archive.tar.gz file1 file2

On success, the command does not printed any output. Varmistaaksesi, että arkisto on luotu, luetteloi hakemiston sisältö ls.

käytä -v – vaihtoehtoa, jotta tar – komento näkyy paremmin ja tulosta arkistoon lisättävien tiedostojen nimet päätteeseen.

Jos haluat luoda tervan.GZ tietyssä hakemistossa, anna täydellinen polku arkistotiedostoon:

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

voit luoda tar.GZ-tiedostoja yhden tai useamman kansion tai tiedoston sisällöstä. Oletuksena hakemistot arkistoidaan rekursiivisesti, ellei --no-recursion – valintaa ole määritetty.

seuraavassa esimerkissä näytetään, miten luodaan arkisto nimeltä ”web_backup.tervaa./var/www/website Hakemisto:

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

Jos käytössä on järjestelmä, jonka vanhempi versio tar joka ei tue pakkausta, voi käyttää gzip komento:

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

yllä olevassa esimerkissä tar komento lähettää arkiston stdoutille (edustettuna -). Arkisto on putkitettu gzip, jotka tiivistävät ja kirjoittavat arkiston levylle.

Examples #

  • Create a terva.GZ-tiedosto kaikista”.jpg ” files:

    tar -czf images.tar.gz *.jpg

    jokerimerkki (*) tarkoittaa kaikkia tiedostoja, jotka päättyvät ”.jpg ” laajennus.

  • luo terva.GZ tiedosto, siirtää sen ssh ja extract etäkoneella:

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

johtopäätös #

tar.gz-tiedosto on Tar-arkistokompressoitu Gzipin kanssa. Luodakseen tervan.GZ-tiedosto, käytä tar -czf – komentoa, jota seuraa arkiston nimi ja lisättävät tiedostot.