Tar-tiedostojen purkaminen tiettyyn tai eri hakemistoon Linuxissa


Terva-apuohjelma on yksi apuohjelmista, jonka avulla voit luoda varmuuskopion Linux-järjestelmään. Se sisältää monia vaihtoehtoja, joiden avulla voidaan määrittää saavutettava tehtävä.

Yksi asia on ymmärrettävä, että voit purkaa tervatiedostot toiseen tai tiettyyn hakemistoon, ei välttämättä nykyiseen työhakemistoon. Voit lukea lisää tervan varmuuskopiointiohjelmasta monilla erilaisilla esimerkeillä seuraavasta artikkelista, ennen kuin jatkat tämän artikkelin jatkamista.

Tässä oppaassa tarkastellaan, kuinka tervatiedostot puretaan tiettyyn tai toiseen hakemistoon, jossa haluat tiedostojen olevan.

Tar-apuohjelman yleinen syntaksin tiedostojen purkamiseen:

# tar -xf file_name.tar -C /target/directory
# tar -xf file_name.tar.gz --directory /target/directory

Huomautus: Edellä olevassa ensimmäisessä syntaksissa -C -vaihtoehtoa käytetään määrittämään jokin muu hakemisto kuin nykyinen työkansio.

Tarkastellaan nyt joitain esimerkkejä alla.

Esimerkki 1: Tervatiedostojen purkaminen tiettyyn hakemistoon

Ensimmäisessä esimerkissä puran artikkelit.tar-tiedostot hakemistoon /tmp/my_article . Varmista aina, että hakemisto, johon haluat purkaa tervatiedoston, on olemassa.

Aloitetaan luomalla hakemisto /tmp/my_article alla olevan komennon avulla:

# mkdir /tmp/my_article

Voit sisällyttää -p -vaihtoehdon yllä olevaan komentoon, jotta komento ei valittaa.

Pura artikkelit.tar -tiedostot tiedostoon /tmp/my_article suorittamalla komento bellow:

# tar -xvf articles.tar -C /tmp/my_article/

Yllä olevassa esimerkissä käytin -v -vaihtoehtoa tervanpoiston edistymisen seuraamiseen.

Haluan myös käyttää --hakemisto -vaihtoehtoa -c : n sijaan yllä olevassa esimerkissä. Se toimii samalla tavalla.

# tar -xvf articles.tar --directory /tmp/my_articles/

Esimerkki 2: Pura .tar.gz- tai .tgz-tiedostot eri hakemistoon

Varmista ensin, että luot erityisen hakemiston, johon haluat purkaa, käyttämällä:

# mkdir -p /tmp/tgz

Nyt puretaan documents.tgz -tiedoston sisältö erilliseen/tmp/tgz/hakemistoon.

# tar -zvxf documents.tgz -C /tmp/tgz/ 

Esimerkki 3: Pura tar.bz2-, .tar.bz-, .tbz- tai .tbz2-tiedostot eri hakemistoon

Toistamme jälleen, että sinun on luotava erillinen hakemisto ennen tiedostojen purkamista:

# mkdir -p /tmp/tar.bz2

Puraamme nyt documents.tbz2 -tiedostot /tmp/tar.bz2/ -kansioon.

# tar -jvxf documents.tbz2 -C /tmp/tar.bz2/ 

Esimerkki 4: Pura vain tietyt tai valitut tiedostot Tar-arkistosta

Tar-apuohjelman avulla voit myös määrittää tiedostot, jotka haluat purkaa vain .tar-tiedostosta. Seuraavassa esimerkissä otan tietyt tiedostot tervatiedostosta tiettyyn hakemistoon seuraavasti:

# mkdir /backup/tar_extracts
# tar -xvf etc.tar etc/issue etc/fuse.conf etc/mysql/ -C /backup/tar_extracts/

Yhteenveto

Eli se, että tervatiedostot puretaan tiettyyn hakemistoon ja myös tietyt tiedostot tervatiedostosta. Jos pidät tästä oppaasta hyödyllisenä tai jos sinulla on lisätietoja tai ideoita, voit antaa minulle palautetta lähettämällä kommentin.