GeeksforGeeks (Suomi)

Linux – ’terva’ on lyhenne sanoista tape archive, käytetään luoda Arkisto ja purkaa Arkiston tiedostot. tar-komento Linuxissa on yksi tärkeä komento, joka tarjoaa arkistointitoimintoja Linuxissa. Voimme käyttää Linux tar-komentoa pakattujen tai pakkaamattomien arkistotiedostojen luomiseen ja myös ylläpitää ja muokata niitä.,

Syntax:

tar 

Värivaihtoehdot:
-c -: Luo Arkisto
-x : Pura arkisto
-f : luo arkisto annetaan tiedostonimi
-t : näyttää tai luetteloita tiedostoja arkistoitu tiedosto
-u : arkistot ja lisää olemassa olevan arkiston tiedostoon
-v : Näyttää Verbose Tiedot
-A : Liittää arkiston tiedostot
-z : zip, kertoo tar-komento, joka luo tar-tiedoston käyttämällä gzip
-j : suodatin arkisto tar-tiedosto käyttäen tbzip
-W : Tarkista arkisto-tiedostoon
-r : päivitä tai lisää tiedosto tai hakemisto on jo olemassa .tar-tiedosto

mikä on Archive-tiedosto?,
arkistotiedosto on tiedosto, joka koostuu yhdestä tai useammasta tiedostosta metatietojen ohella. Arkistotiedostoja käytetään keräämään useita datatiedostoja yhdessä yhdeksi tiedostoksi, jotta siirrettävyys ja varastointi olisi helpompaa, tai yksinkertaisesti pakata tiedostoja käyttämään vähemmän tallennustilaa.

Esimerkkejä:
1. Luodaan pakkaamaton tar-arkisto option-cvf: tämä komento luo tar-tiedoston, jota kutsutaan tiedostoksi.terva, joka on kaikkien arkisto .C-tiedostoja nykyisessä hakemistossa.

$ tar cvf file.tar *.c

tuloksena on :

os2.cos3.cos4.c

2., Tiedostojen poistaminen arkistosta optio-xvf: tämä komento ottaa tiedostoja arkistoista.

$ tar xvf file.tar

tuloksena on :

os2.cos3.cos4.c

3. gzip Pakkaus tar arkisto, käyttäen vaihtoehto-z : Tämä komento luo tar tiedosto kutsutaan tiedosto.tervaa.gz, joka on arkisto .C-tiedostoja.

$ tar cvzf file.tar.gz *.c

4. Talteen gzip terva-arkisto *.tervaa.GZ käyttäen optio-xvzf : tämä komento poistaa tiedostoja tar arkistoitu tiedosto.tervaa.GZ-tiedostot.

$ tar xvzf file.tar.gz

5., Pakatun tar-arkistotiedoston luominen Linuxissa option-j: llä: tämä komento pakkaa ja luo arkistotiedoston alle gzip: n koon. Sekä pakata ja purkaa vie enemmän aikaa sitten gzip.

$ tar cvfj file.tar.tbz example.cpp

tuloksena on :

$tar cvfj file.tar.tbz example.cppexample.cpp$tar tvf file.tar.tbz-rwxrwxrwx root/root 94 2017-09-17 02:47 example.cpp

6. Untar single tar-tiedosto tai määritelty Hakemisto Linuxissa: tämä komento purkaa tiedoston nykyiseen hakemistoon tai tiettyyn hakemistoon käyttäen-C-vaihtoehtoa.

$ tar xvfj file.tar or $ tar xvfj file.tar -C path of file in directoy 

7. Untar useita .terva .tervaa.gz, .tervaa.,tbz tiedosto Linux : tämä komento purkaa tai purkaa useita tiedostoja tar, tar.GZ ja tar.BZ2 arkistotiedosto. Esimerkiksi edellä komento purkaa ”fileA” ”fileB” arkistosta tiedostoja.

$ tar xvf file.tar "fileA" "fileB" or $ tar zxvf file1.tar.gz "fileA" "fileB"or $ tar jxvf file2.tar.tbz "fileA" "fileB"

8. Tarkista olemassa olevan tervan koko.GZ, terva.tbz-tiedosto Linuxissa: yllä oleva komento näyttää arkistotiedoston koon kilotavuina(KB).

$ tar czf file.tar | wc -cor $ tar czf file1.tar.gz | wc -cor $ tar czf file2.tar.tbz | wc -c

9. Päivittää olemassa olevia tar-tiedosto Linux –

$ tar rvf file.tar *.c

tuloksena on :

os1.c

10., luettele sisältö ja määritä tarfile option-tf: tämä komento listaa koko arkistoitujen tiedostojen luettelon. Voimme myös luetella erityisiä sisältöä tarfile

$ tar tf file.tar

tuloksena on :

example.cpp

11. Soveltamalla putken läpi ’grep-komento löytää mitä etsimme : Tämä komento listaa ainoastaan mainittu tekstissä tai kuva grep arkistoitujen tiedostojen.

$ tar tvf file.tar | grep "text to find" or$ tar tvf file.tar | grep "filename.file extension"

12. Voimme siirtää tiedoston nimen argumenttina etsiä tarfile: tämä komento näyttää arkistoidut tiedostot sekä niiden tiedot.,

$ tar tvf file.tar filename 

13. Katselu Arkiston käyttäen vaihtoehto-tvf

$ tar tvf file.tar

tuloksena on :

Mitkä ovat yleismerkkejä Linux
Vaihtoehtoisesti nimitystä ’villi merkki” tai ”wildcard-merkki’, jokeri on symboli voidaan korvata tai edustaa yhtä tai useampaa merkkiä. Jokerimerkit ovat tyypillisesti joko asteriski ( * ), joka edustaa yhtä tai useampaa merkkiä tai kysymysmerkkiä (?), joka edustaa yhtä merkkiä.

Esimerkki :

14. Etsi kuva .png-muoto: Tämä purkaa vain tiedostoja laajennuksella .png arkistotiedostosta.,tervaa. The-wildcards option käskee tervaa tulkitsemaan jokerimerkkejä poistettavien tiedostojen nimessä
; tiedostonimi (*.png) on suljettu yhteen-lainaukset suojella asteriskia (*) on laajennettu virheellisesti kuori.

$ tar tvf file.tar --wildcards "*.png" 

huomaa: yllä olevissa komennoissa ” * ” käytetään tiedostonimen sijasta kaikkia kyseisessä hakemistossa olevia tiedostoja.

tämän artikkelin on kirjoittanut Akansh Gupta. Jos pidät GeeksforGeeks ja haluat osallistua, voit myös kirjoittaa artikkelin käyttäen contribute.geeksforgeeks.,org tai Lähetä artikkeli [email protected]. katso artikkeli esiintyy GeeksforGeeks pääsivulla ja auttaa muita nörttejä.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *