usare tar – tar.gz – tar.bz2
GLi usi più comuni di Tar sono:
- Creare archivi
# tar -cvf nome_archivio.tar nome_cartella_da_comprimere
- Estrarre archivi
# tar -xvf archivio.tar
- Elencare il contenuto ( … senza estrarre i file dell’archivio )
# tar -tf archivio.tar
Questo è il significato delle opzioni usate
c: crea un archivio f: specifica un file da estrarre o da creare x: estrae un archivio t: permette di mostrare il contenuto degli archivi v: dà in output maggiori informazioni sui file
Non dimentichiamo che tar è un utility che serve solo ad archiviare, non riduce quindi lo spazio occuato dai file.
Considerando che gzip e bzip2 comprimono ma non archiviano possiamo dire che solo coniugando l’uso delle due utility (basta aggiungere una z, gzip, o j, bzip2, alle opzioni del comando tar) possiamo “archiviare” cartelle compresse.
Ecco come fare:
- Comprimere archivi con gzip (.tgz o tar.gz)
# tar -czvf nome_archivio.tgz nome_cartella_da_archiviare
- Comprimere archivi con bzip2 (.tar.bz2)
# tar -cjvf nome_archivio.bz2 nome_cartella_da_archiviare
- Decomprimere archivi creati con gzip (.tgz o tar.gz)
# tar -xvfz ./nome_archivio.tgz
- Decomprimere archivi creati con bzip2 (.tar.bz2)
# tar -xjvf ./nome_archivio.tar.bz2
- Listare il contenuto degli archivi compressi
# tar -ztf nome_archivio.tar.gz
grazie ha funzionato
grazie dovevo scompattare dei sorgenti in usr/src e con i programmi grafici non è possibile
non riesco a usare tar xvfz ./nome_archivio.tgz
mi accorgo adesso che manca il segno meno davanti alle opzioni …
tar -xvfz ./nome_archivio.tgz
in questo modo dovrebbe funzionare, fammi sapere …
come si fa a creare un tar mantenendo i link simbolici?
Salve, ma dove devo scrivere questa stringa: lnxbox1:˜# tar xfvz nomefile.tar.gz per far funzionare il programma???? grazie, risponda al più presto possibile, arrisentirla…….
@giuseppe,
deve scriverli nella shell…
dove ti “lampeggia” il cursore…
ricordati solo di mettere il segno – (meno) davanti alle opzioni… ( -xfvz )
buongiorno,
purtroppo non ho capito come fare (causa mia), è possibile sapere i passaggi?
devo decomprimere un file tar.gz
Grazie
@alfa,
tar -xvfz NomeArchivio.tar.gz
dove NomeArchivio lo sostituisci on il nome del file che devi decomprimere…
😉
sono principalmente due cose che non capisco:
– devo avere il programma?
– cosa si intende con shell
ottima tabella riepilogativa
tar -xzvf nomefile.tgz
La lettera f deve sempre essere l’ultima perche` indica “file” che deve essere sempre subito dopo
tar -xzvf ./nome_archivio.tgz