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
– ohjeistaatar
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
.
-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.
Leave a Reply