Kuinka tervaa kansio Linuxissa

How Tar Folder Linux



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 terva

Tar -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_arkistoon

Aloitamme 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/ubuntu

Voit 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.tar

Komento 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.log

Kuinka 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/myarchive

Tiedostojen 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 tiedosto3

Tiedostojen poistaminen arkistosta

Käyttämällä –delete -vaihtoehtoa voimme poistaa tiettyjä tiedostoja arkistosta seuraavasti:

$terva -xvf --poistaamyarchive.tar tiedosto1 tiedosto2 tiedosto3

Johtopäätös

Tar on arvokas apuohjelma Linuxissa, useimmat paketit arkistoidaan tar -muodossa, ja on hyödyllistä tietää työkalun käyttö.