Comprimere e decomprimere file con tar.gz – tar.bz2

Pubblicato: 24 giugno 2015 in Bash, Linux, Unix

Di seguito una breve spiegazione su come utilizzare

  • tar
  • tar.gz
  • tar.bz2

Creazione di nuovi archivi

    # tar -cvf nome_archivio.tar nome_cartella_da_comprimere

Estrazione di archivi

    # tar -xvf nome_archivio.tar 

Elenco del contenuto ( senza alcuna estrazione dei files presnti nell’archivio )

    # tar -tf nome_archivio.tar 

Le opzioni usate hanno i seguenti significati :

c: creazione di  un nuovo archivio
f: specifica se un file è da estrarre oppure è da creare
x: estrae un archivio compresso
t: permette di visualizzare il contenuto degli archivi senza estrarne il contenuto stesso
v: visualizza in output informazioni sui file

L’utilizzo dell’utility  “tar” consente di archiviare, e  non riduce quindi lo spazio occuato dai file.

Le utility “gzip” e “bzip2”, invece  comprimono ma non archiviano, quindi combinandone l’utilizzo (aggiungendo una z, gzip, o j, bzip2, alle opzioni del comando tar) possiamo generare degli archivi compressi.

    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
Annunci

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...