tar

archívumkezelő program 

Szintaxis 

tar kulcsok[kapcsolók]tarfile.tar fájl(ok)

Kulcsok

c
Új archívum létrehozása
r
A megnevezett fájlokat az archívum végére fűzi.
u
Archívum frissítése: csak a még nem archivált, vagy az archívumban szereplőnél frissebb fájlokat menti el.
x
Fájlok visszaállítása az archívumból.
t
Archívum listázás. Fájlnév hiányában a teljes állományt listázza.
 

Kapcsolók 

b size
Blokkolási tényező, azt adja meg, hány blokkos egységekben írja az archívumot a perifériára. (Alapértéke 1, a maximum 20).
B
Kierőszakolja az adott blokkméretű adatmennyiség olvasását, ha kell, többszörös olvasási műveleteket végrehajtva......
     f file
     Az archívum (tarfile) nevét adja meg, ami lehet akár egy periféria meghajtó, akár egy közönséges file neve. Ha az f kapcsoló szerepel, de file nem, a TAPE shell-változó, ennek hiányában pedig a /etc/default/tar fájl által megadott periférianevet használja. A '-' karakterrel lehet a standard ki-, illetve bemenetet megadni.
     h
Követi a szimbolikus láncokat, mintha közönséges fájlok vagy katalógusok lennének. (Alapértelmezés szerint nem követi.)
l
Ha nem tudja feloldani az archiválandó fájl által követett láncokat, hibát jelez.
m
A visszamentett állományok módosítási idejét felülírja, az archívumban szereplő helyett a visszamentés ideje lesz.
o
A visszamentett állományok tulajdonosi és csoport jellemzőit felülírja a tar programot futtató felhasználóéval.
P
A visszamentett fájlok hozzáférési jogait az eredetiek szerint állítja be, az érvényes umask beállítást figyelmen kívül hagyja.
v
Műveletek közben kiírja az érintett fájlok neveit, s a műveleti kulcsot.
w
Interaktív módban, minden fájlművelet előtt visszaigazolást kér.
X file
A megadott file állomány azon katalógusok és fájlok neveit tartalmazza, amelyek kimaradnak a tar műveleteiből. Több kapcsolót is megadhatunk egy parancsban, de egy x karakterhez csak egy fájlnév argumentum tartozhat.
l file
A megadott file állományban szereplő neveket úgy kezeli, mintha parancssori fájlnév argumentumként lettek volna beírva. (A kizáró X felsorolás erősebb, mint az l, ezért ha egy fájl mindkét felsorolásban szerepel, ki fog maradni az adott tar műveletből.)

Használata 

A tar parancs fájlok, könyvtárstruktúrák archiválására, mentésére szolgál. A megadott fájlokat illetve könyvtárstuktúrát egy közönséges fájlba (az ún. tarfile-ba vagy archívumba) csomagolja be. A tar panacs után kötelező minimum egy kulcs használata, ami(k) tulajdonképpen az adja meg, mit is várunk éppen a parancstól. A kulcs(ok) után a kapcsolók a szokásos szerepet töltik be, s használatuk nem kötelező.A tarfile nevét csak akkor adhatjuk meg, ha az f kapcsoló szerepel.

Példák 

$ tar cwf tarfile.tar kesz.* 
add kesz.aux?y 
add kesz.dvi?y 
add kesz.log?y
$ tar tf tarfile.tar
kesz.aux
kesz.dvi
kesz.log
$ tar rwf kesz.html
add kesz.html?y
$ tar tf tarfile.tar
kesz.aux
kesz.dvi
kesz.html
kesz.log
$

$ tar cf veres.tar /home/veres
$ tar tf veres.tar                                
cica.macs        
kutya.vau
eger.cin
latex/kesz.aux
latex/kesz.dvi
latex/kesz.log
latex/kesz.html
latex/tarfile.tar        
$
 

Készítette: Veres Katalin