Articles

Tar parancs Unix-ban Biztonsági mentések létrehozásához (példák)

Ismerje meg a tar parancsot Unix-ban gyakorlati példákkal:

a Unix TAR parancs elsődleges funkciója biztonsági mentések létrehozása.

Ez egy könyvtárfa “szalagarchívumának” létrehozására szolgál, amelyet egy szalagalapú tárolóeszközről lehet biztonsági másolatot készíteni és visszaállítani. A ” tar ” kifejezés a kapott archívumfájl fájlformátumára is utal.

tar parancs unix

Tar parancs Unix példákkal

Az archív formátum megőrzi a könyvtár szerkezetét, valamint a fájlrendszer attribútumait, például engedélyeket és dátumokat.

Tar szintaxis:

tar 

tar opciók:

a tar parancs a következő funkciókat támogatja:

  • tar-c: hozzon létre egy új archívumot.
  • tar-A: csatoljon egy tar fájlt egy másik archívumhoz.
  • tar-r: csatoljon egy fájlt egy archívumhoz.
  • tar-u: fájlok frissítése egy archívumban, ha a fájlrendszer újabb.
  • tar-d: Keresse meg a diff-et egy archívum és a fájlrendszer között.
  • tar-t: sorolja fel az archívum tartalmát.
  • tar-x: az archívum tartalmának kibontása.

a függvény megadása közben a ‘ – ‘ előtag nem szükséges, a függvényt pedig más egybetűs opciók is követhetik.

a támogatott lehetőségek közül néhány:

  • -j: levéltárak olvasása vagy írása a bzip2 tömörítési algoritmus segítségével.
  • – J: archívum olvasása vagy írása az xz tömörítési algoritmus segítségével.
  • – z: archívum olvasása vagy írása a gzip tömörítési algoritmus segítségével.
  • – a: Az archívumok olvasása vagy írása az archívumfájl neve által meghatározott tömörítési algoritmus segítségével.
  • – v: végezze el a műveleteket szó szerint.
  • – f: adja meg az archívum fájlnevét.

példák:

Hozzon létre egy archív fájlt tartalmazó file1 és file2

$ tar cvf archive.tar file1 file2

Hozzon létre egy archív fájlt, amely tartalmazza a könyvtár fa alatt dir

$ tar cvf archive.tar dir

felsorolja az archívum tartalmát.tar

$ tar tvf archive.tar

kivonat az archívum tartalmát.tar az aktuális könyvtár

$ tar xvf archive.tar

Hozzon létre egy archív fájlt, amely tartalmazza a könyvtár fa alatt dir és tömöríteni a gzip

$ tar czvf archive.tar.gz dir

kivonat a tartalmát a gzipped archív fájl

$ tar xzvf archive.tar.gz

kivonat csak az adott mappa az archív fájl

$ tar xvf archive.tar docs/work

kivonat minden “.doc ” fájlok az archívumból

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

következtetés

a tar parancs archív formátuma a Unix-ban megőrzi a könyvtár szerkezetét, és a fájlrendszer attribútumai, például engedélyek és dátumok.