Nauha -arkisto tai tar on tiedostomuoto tiedostojen ja hakemistojen luomiseen arkistoon säilyttäen tiedostojärjestelmän tiedot, kuten käyttöoikeudet. Voimme käyttää komentoa tar luoda arkistoja, purkaa arkistoja, tarkastella arkistoihin tallennettuja tiedostoja ja hakemistoja sekä liittää tiedostoja olemassa olevaan arkistoon. Tar on yksinkertainen mutta tehokas arkistointiohjelma.
Tämä opas opastaa sinua luomaan ja purkamaan terva -arkistoja Linux -koneellasi.
Asenna Tar
Useimmissa Linux-jakeluissa sinulla on esiasennettu terva. Kuitenkin, jos et. Jos näin on, käytä komentoja:
Debian/Ubuntu:
Käytä apt -paketinhallintaa seuraavasti:
$sudo apt-get install terva
Arch / Manjaro:
Arch-pohjaiset jakelut:
$sudopacman-S terva
REHL/CentOS:
Käytä REHL -perheessä yumia seuraavasti:
$sudo yum asentaa tervaTar -tiedostomuodot
Terva tukee pakkaamattomia ja pakattuja arkistoja. Yleisiä terva -arkiston laajennuksia ovat:
- .tar - Raaka tervatiedosto.
- .tar.gz, .tgz, .tar.gzip - Gzip -tar -arkisto.
- .tar.bz2, .tbz, .tbz2, .tar.bzip2 - Bzipped terva -arkisto.
- .tar.Z, .Z, .taz - Pakkaa terva -arkisto.
Terva Peruskäyttö
Tarin käyttäminen komentorivillä hyväksyy yleisen syntaksin:
$terva [TOIMINNOT] [VALINNAT]archive_name tiedostot/hakemistot_arkistoonAloitamme kutsumalla terva -apuohjelman, jota seuraa suoritettava toimenpide. Toimenpiteitä voivat olla:
- -c - luoda arkisto
- -x - poimi arkisto
- -t - näyttää arkistossa olevat tiedostot ja hakemistot.
Seuraavaksi välitämme asetukset apuohjelman käyttäytymisen muuttamiseksi. Nämä vaihtoehdot voivat olla -v verboseille tai -f arkiston nimelle, -z suodattaa arkisto gzip -tiedoston kautta ja paljon muuta.
Lopuksi välitämme arkiston nimen sekä arkistoon lisättävät tiedostot ja hakemistot.
Yksinkertaisen arkiston luominen
Kuten edellä mainitsimme, terva tukee erilaisia puristuksia. Määritä luotavan arkiston tyyppi lisäämällä haluttu laajennus tiedostonimeen. Jos haluat esimerkiksi luoda gzipped -tar -arkiston, kirjoita tiedostonimi muodossa myarchive.tar.gz
Käytä alla olevaa komentoa arkiston luomiseen tiedostoilla: tiedosto1, tiedosto2, tiedosto3, tiedosto4
$sudo terva -c -fmyarchive.tar tiedosto1, tiedosto2, tiedosto3-C käskee tarin luomaan uuden arkiston. -F -lippu määrittää tiedoston nimen.
Kuinka teroittaa hakemiston
Jos haluat luoda tar-arkiston hakemistoon, jossa on kaikki tiedostot ja alihakemistot, ohita hakemistopolku. Sieltä tar löytää rekursiivisesti kaikki tiedostot ja hakemistot ja lisää ne arkistoon.
Esimerkkikomento on:
$sudo terva -c -f -Kanssa -vgzipped.tar.gz/Koti/ubuntuVoit estää rekursiivisen hakemiston arkistoinnin käyttämällä –no-rekursio -lippua.
Terva -arkiston sisällön näyttäminen
Tarkastellaksesi tar -arkiston tiedostoja ja hakemistoja käytämme -t -vaihtoehtoa. Esimerkiksi:
$terva -t -fgzipped.tar.gz
Terva -arkiston purkaminen
Voit purkaa terva -arkiston käyttämällä -x -operaatiolippua. Voit välittää minkä tahansa tervanpakkausmuodon, kuten gzip, lzma, bz2 ja paljon muuta.
Yleisin komento tar -arkistotiedostojen purkamiseen on:
$terva -xvfarchive.tar.[laajennus]Yksinkertaisen terva -arkiston purkaminen:
$terva -xvfmyarchive.tarKomento purkaa arkiston sisällön nykyiseen hakemistoon.
Tietyn tiedoston purkaminen
Joissakin tapauksissa saatat joutua hakemaan tiettyjä tiedostoja arkistosta. Voit tehdä tämän siirtämällä tiedostonimet tar -komennolle välilyönnillä erotettuna.
Esimerkiksi:
$terva -xvfsample.wma info.txt backup.logKuinka purkaa tiettyyn hakemistoon
Kuten mainittiin, terva purkaa arkiston nykyisestä työhakemistosta. Jos haluat muuttaa hakemistoa, josta arkistoidut tiedostot puretaan, käytä -C -lippua seuraavasti:
$mkdir~/myarchive&& terva -xvfmyarchive.tar-C /Koti/ubuntu/myarchiveTiedostojen liittäminen arkistoon
Jos haluat lisätä tiedostoja olemassa olevaan arkistoon, käytä -r fo -liitettä, jota seuraa arkiston nimi ja lisättävät tiedostot.
Esimerkiksi:
$terva -rvfmyarchive tiedosto1 tiedosto2 tiedosto3Tiedostojen poistaminen arkistosta
Käyttämällä –delete -vaihtoehtoa voimme poistaa tiettyjä tiedostoja arkistosta seuraavasti:
$terva -xvf --poistaamyarchive.tar tiedosto1 tiedosto2 tiedosto3Johtopäätös
Tar on arvokas apuohjelma Linuxissa, useimmat paketit arkistoidaan tar -muodossa, ja on hyödyllistä tietää työkalun käyttö.