Uso del comando tar

Matteo Cisilino a.k.a. bdm

ultima modifica: 22 novembre 2004


i tar balls .. (palle di catrame) non kiedeti xè l'hanno kiamato così!

il tar è un programma formidabile per quanto riguarda la creazione di archivi multi file!

oibò! xè dico archivi e nn dico file zippati? o archivi compressi?

bhe .. xè il tar non è un prg che usa un algoritmo di compressione Wink
il tar sfrutta prg esterni (kiamati anche terze parti) per la creazione di file compressi. quindi come si capisce il tar non fà da solo file compressi.

allora preambolo tecnico:
installare nel nostro sistema almeno questi 2 pacchetti:

tar : "archiviatore" di file
gzip : xompressore

comandi base del tar:

presupponiamo di avere un file bdm_seifigo.tar (questo non è un file compresso ma bensì solo un archivio), e vogliamo dearchiaviarlo:

tar xvf bdm_seifigo.tar
file.x
file0.y
.
.
.

il comando come l'ho appena dato io non farà altro ke:
tar : eseguire il programma tar sul file
xvf : opzioni ( x : estrae, v : visualizza i files, f: mantiene le caratteristiche dei files )

- volutamente lascio quelke dubbbio , in modo che se c'è incertezza mi si facciano domande così da capire meglio i dubbi di ognuno

oibò mi trovo di fronte ad un file bdm_sei_UN_tar.tar.gz , cos'è aiutooooo mamma!!!!

i file tar.gz sono degli archivi compressi (vi ricordate cosa ho detto prima?)
quindi sarà necessario anche un compressore/decompressore per l'utilizzo di questo file.
ci viene in aiuto un opzione ( z ) che sta a dire a tar che l'archivio ke stiamo per andare a "lavorarci" è un file compresso con gzip.

quindi ... vediamo se ci siete arrivati .......

tar xzvf bdm_sei_UN_tar.tar.gz

farà la stessa operazione di prima e decomprimerà il file compresso con gnu zip.

......

azzo .. sul serio ...
la regia mi sta dicendo ...
ma se io voglio creare un nuovo archivio ????
bhe .. a ogni domanda vi è risposta .. sempre .. !!! W l'informatica!

creazione di file archivio della dir [A][L][P] nella nostra home dir

tar cvf archivioALP.tar [A][L][P]

se notate c'è un opzione "c" al posto di "x" che sta ad identificare l'algoritmo Compress

oibò volete pure che sia kompresso?
bhe

tar czvf archivio.tar.gz [A][L][P]

notate c'è la nostra fatidica "z".

semplice vero ?

adesso un bel riassuntino di tutto quello ke vi ho detto:

man tar

dedico questo tutorial al dottorkranz .. a cui ho detto ... per imparare linux non serve altro ke

LEGGEREEEEEEEEEEEEEEEEEEEEEEEEEEE

riassunto serio

tar (programma)
c archivia
x estrae
z zippa/unzippa
v visualizza i file man mano vengono inseriti nell'archivio
f mantiene la gerarchi dei file

ci sono molte altre opzioni ma diciamo che sono inutili in questo momento.

un saluto tar(roso) a todos

cisilinux!