Yhden tiedoston tai hakemiston purkaminen TAR:sta tai TAR.GZ:stä

Yhden tiedoston tai hakemiston purkaminen TAR:sta tai TAR.GZ:stä
Kaltaisesi lukijat auttavat tukemaan MUO:ta. Kun teet ostoksen käyttämällä sivustollamme olevia linkkejä, voimme ansaita kumppanipalkkion. Lue lisää.

Tarball (TAR tai TAR.GZ) on joukko tiedostoja, jotka on niputettu yhdeksi arkistoksi, mikä helpottaa suuren määrän tiedostojen tallentamista ja siirtämistä paikallisesti tai Internetin kautta. Aina kun tarvitset tiedostoja, voit yksinkertaisesti purkaa arkiston.





Harkitse tilannetta, jossa tarvitset vain yhden tiedoston suuresta arkistosta. Tällöin koko arkiston purkamisen sijaan voit purkaa vain tarvitsemasi tiedoston. Katsotaanpa miten.





PÄIVÄN VIDEON TEKEMINEN JATKA SISÄLLÖLLÄ VIERÄTÄ

Tarkastele Tarballin sisältöä

Jos haluat vain nähdä sisällön TAR- tai TAR.GZ-tiedosto , sinun ei tarvitse purkaa sitä. Käytä sen sijaan seuraavaa komentoa nähdäksesi, mitä sisällä on:





 tar -tvf [archive.tar] 
tar -ztvf [archive.tar.gz]

Tämä tulostaa luettelon kaikista arkiston sisällä olevista tiedostoista ja hakemistoista.

  tarkastella tar-tiedoston sisältöä

Pura yksi tiedosto Tarballista

Jos haluat purkaa yksittäisen tiedoston TAR:sta tai TAR.GZ:stä, käytä seuraavaa komentomuotoa:



 tar -xvf [archive.tar] [path-to-file] 
tar -zxvf [archive.tar.gz] [path-to-file]

Muista, että sinun on annettava koko polku tiedostoon, jonka haluat purkaa. Löydät tiedoston tai hakemiston koko polun käyttämällä tar -tvf [arkisto.tar] komento.

Tiedoston purkaminen testi1.txt alkaen testi.ottaa ja test.tar.gz tiedostot, komennot olisivat:





vaihda hakemisto cmd windows 10: ssä
 tar -xvf test.tar test1.txt 
tar -zxvf test.tar.gz test1.txt

...missä:

  1. -x käytetään tiedostojen purkamiseen arkistosta
  2. -sisään käytetään näkemään edistystä, kun niitä poimitaan
  3. -f käytetään määrittämään tarball-nimi
  4. -Kanssa käytetään TAR.GZ-tiedostojen purkamiseen

Nämä komennot purkaa määritetyn tiedoston nykyisestä päätehakemistosta.





  pura yksi tiedosto tar:sta

Pura yksi hakemisto Tarballista

Vastaavasti voit myös purkaa yksittäisen hakemiston tarballista käyttämällä seuraavaa syntaksia:

 tar xvf [archive.tar] [path-to-directory] 
tar -zxvf [archive.tar.gz] [path-to-directory]

Esimerkiksi kokonaisuuden purkamiseen testi 1 alihakemistosta testi.ottaa arkistossa, sinun on annettava hakemiston koko polku, ts. testi/testi1 :

 tar -xvf test.tar test/test1

Tämä purkaa koko alihakemiston testi/testi1 nykyisessä päätehakemistossa.

  pura yksi hakemisto tervasta

Pura yksittäinen tiedosto tai kansio eri hakemistoon

Voit myös pura tiedosto tai hakemisto tarballista toiseen hakemistoon. Käytä tätä varten samaa syntaksia kuin yllä, mutta lisää -C vaihtoehto ja kohdehakemisto:

 tar -xvf [archive.tar] -C [destination_directory] [file-or-directory] 
tar -zxvf [archive.tar.gz] -C [destination_directory] [file-or-directory]

Oletetaan, että haluamme purkaa hakemiston testi 2 alkaen testi.ottaa arkistoi kohteeseen Lataukset hakemistoon nykyisen työhakemiston sijaan. Tässä tapauksessa komento olisi:

 tar -xvf test.tar -C ~/Downloads/ test/test2
  purkaa yksi hakemisto eri hakemistoon

Yksittäisen tiedoston tai hakemiston poistaminen Tarballista

Jos haluat poistaa yksittäisen tiedoston tai hakemiston TAR- tai TAR.GZ-tiedostosta, käytä --poistaa vaihtoehto tar-komennolla:

 tar -vf [archive.tar] --delete [file-or-directory]

Et kuitenkaan voi poistaa tiedostoa tai hakemistoa suoraan pakatusta paketista (TAR.GZ). Sinun täytyy ensin purkaa TAR.GZ-tiedosto, poistaa tiedosto tai hakemisto ja pakata se sitten uudelleen.

Pura TAR.GZ-tiedosto käyttämällä seuraavaa komentoa:

 gzip -d [archive.tar.gz]

Sen purkaminen muuntaa tiedoston TAR:ksi. Nyt voit poistaa tiedoston TAR-arkistosta käyttämällä:

 tar -vf [archive.tar] --delete [file-or-directory]

Pakkaa sen jälkeen TAR-tiedosto uudelleen gzip:llä:

 gzip -f [archive.tar]
  poista tiedosto tar:sta

Säästä aikaa työskennellessäsi arkistojen kanssa Linuxissa

Vain tarvittavien tiedostojen purkaminen arkistosta ei ainoastaan ​​estä sotkua, vaan myös säästää aikaa, joka muuten kuluisi useiden tiedostojen etsimiseen.

Joskus TAR-tiedostojen luominen ja purkaminen johtaa tiedostojen kaksoiskappaleisiin järjestelmässäsi. Siksi on hyvä käytäntö tunnistaa ja poistaa nämä kaksoiskappaleet ajoittain, jotta tilasi tyhjenee.