Articles

Tar-komento Unixissa varmuuskopioiden luomiseen (esimerkkejä)

Opi Tar-komento Unixissa käytännön esimerkkien avulla:

Unix tar-komennon ensisijainen tehtävä on varmuuskopioiden luominen.

sen avulla luodaan hakemistopuusta ”nauha-arkisto”, joka voidaan varmuuskopioida ja palauttaa nauhapohjaisesta tallennuslaitteesta. Termi ” tar ” viittaa myös tuloksena olevan arkistotiedoston tiedostomuotoon.

Tar-komento Unixissa

Tar-komento Unixissa esimerkein

arkistomuoto säilyttää hakemistorakenteen ja tiedostojärjestelmän attribuutit kuten käyttöoikeudet ja päivämäärät.

Tar-syntaksi:

tar 

Tar-asetukset:

tar-komento tukee seuraavia funktioita:

  • tar-c: Luo uusi arkisto.
  • tar-A: Lisää tar-tiedosto toiseen arkistoon.
  • tar-r: Lisää tiedosto arkistoon.
  • tar-u: Päivitä arkiston tiedostot, jos tiedostojärjestelmä on uudempi.
  • tar-d: Etsi vertailu arkiston ja tiedostojärjestelmän välillä.
  • tar-t: luetteloi arkiston sisältö.
  • tar-x: Pura arkiston sisältö.

funktiota määriteltäessä ” – ” – etuliitettä ei tarvita, vaan funktiota voi seurata muitakin yksikirjaimisia vaihtoehtoja.

joitakin tuettuja vaihtoehtoja ovat:

  • -j: lukea tai kirjoittaa arkistoja käyttäen bzip2-pakkausalgoritmia.
  • -J: Lue tai kirjoita arkistoja xz-pakkausalgoritmin avulla.
  • -z: lue tai kirjoita arkistoja käyttäen gzip-pakkausalgoritmia.
  • – a: Lue tai kirjoita arkistoja käyttäen arkistotiedoston nimen määrittämää pakkausalgoritmia.
  • -v: Suorita operaatiot verbosaalisesti.
  • – f: Anna arkiston tiedostonimi.

Examples:

luo arkistotiedosto, joka sisältää tiedosto1 ja tiedosto2

$ tar cvf archive.tar file1 file2

luo arkistotiedosto, joka sisältää dir: n alla olevan hakemistopuun

$ tar cvf archive.tar dir

luetteloi arkiston sisältö.tar

$ tar tvf archive.tar

Pura arkiston sisältö.tar nykyiseen hakemistoon

$ tar xvf archive.tar

luo arkistotiedosto, joka sisältää dir: n alla olevan hakemistopuun ja pakkaa se gzipillä

$ tar czvf archive.tar.gz dir

Pura gzipped-arkistotiedoston sisältö

$ tar xzvf archive.tar.gz

Pura vain annettu kansio arkistotiedosto

$ tar xvf archive.tar docs/work

extract all ”.doc”tiedostot arkistosta

$ tar xvf archive.tar –-wildcards ‘*.doc’

johtopäätös

Tar-komennon arkistomuoto Unixissa säilyttää hakemistorakenteen ja tiedostojärjestelmän attribuutit kuten käyttöoikeudet ja päivämäärät.