usare tar – tar.gz – tar.bz2

Scritto il 2 giugno 2005 da Maurizio Pelizzone

Condividi:

GLi usi più comuni di Tar sono:

  1. Creare archivi
    # tar -cvf nome_archivio.tar nome_cartella_da_comprimere
    
  2. Estrarre archivi
    # tar -xvf archivio.tar
    
  3. 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:

  1. Comprimere archivi con gzip (.tgz o tar.gz)
    #  tar -czvf nome_archivio.tgz nome_cartella_da_archiviare
    
  2. Comprimere archivi con bzip2 (.tar.bz2)
    # tar -cjvf nome_archivio.bz2 nome_cartella_da_archiviare
    
  3. Decomprimere archivi creati con gzip (.tgz o tar.gz)
    # tar -xvfz ./nome_archivio.tgz
    
  4. Decomprimere archivi creati con bzip2 (.tar.bz2)
    # tar -xjvf ./nome_archivio.tar.bz2
    
  5. Listare il contenuto degli archivi compressi
    # tar -ztf nome_archivio.tar.gz
    

Questo articolo è stato pubblicato il 2 giugno 2005 alle 6:08 pm ed è stato letto
Archiviato sotto tutorial.

Se questo post ti è piaciuto puoi iscriverti al mio Feed Rss e ricevere direttamente gli aggiornamenti di questo blog sul tuo FeedReader oppure puoi decidere di offrirmi un caffè.
Se ti va puoi lasciare un commento e leggere quelli degli altri, ma se preferisci puoi passare direttamente al .


11 Commenti per “usare tar – tar.gz – tar.bz2”

  1. iglesiente caldo

    grazie ha funzionato

  2. grazie dovevo scompattare dei sorgenti in usr/src e con i programmi grafici non è possibile

  3. non riesco a usare tar xvfz ./nome_archivio.tgz

  4. mi accorgo adesso che manca il segno meno davanti alle opzioni …

    tar -xvfz ./nome_archivio.tgz

    in questo modo dovrebbe funzionare, fammi sapere …

  5. come si fa a creare un tar mantenendo i link simbolici?

  6. giuseppe Catania

    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…….

  7. @giuseppe,

    deve scriverli nella shell…
    dove ti “lampeggia” il cursore…

    ricordati solo di mettere il segno – (meno) davanti alle opzioni… ( -xfvz )

  8. buongiorno,
    purtroppo non ho capito come fare (causa mia), è possibile sapere i passaggi?
    devo decomprimere un file tar.gz

    Grazie

  9. @alfa,
    tar -xvfz NomeArchivio.tar.gz

    dove NomeArchivio lo sostituisci on il nome del file che devi decomprimere…
    ;)

  10. sono principalmente due cose che non capisco:
    - devo avere il programma?
    - cosa si intende con shell

  11. Fabioamd87

    ottima tabella riepilogativa

Lascia un messaggio