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.