6.5. Creazione ed estrazione di archivi di file

In Unix, tradizionalmente si raggruppano ("tar") più file in uno singolo e poi lo si comprime utilizzando un algoritmo di compressione (per esempio gzip). Vi mostreremo qui come creare ed estrarre archivi tar, tar.gz e tar.bz2.

# apt-get install bzip2

# Crea un archivio tar non compresso
# tar -cf etc-backup.tar /etc

# Crea un archivio tar.gz (compresso)
# tar -zcf etc-backup.tar.gz /etc

# Crea un archivio tar.bz2 (compresso) (bzip2 è superiore!)
# tar -jcf etc-backup.tar.bz2 /etc

# Spacchetta l'archivio tar 
# tar xf etc-backup.tar

# Decomprime *e* spacchetta l'archivio tar.gz 
# tar zxf etc-backup.tar.gz

# Decomprime soltanto l'archivio tar.bz2
# bunzip2 etc-backup.tar.bz2

# Spacchetta etc-backup.tar in una directory differente
# tar xf etc-backup.tar -C /tmp/

Per il supporto dei file zip, rar, arj o cab, utilizzare il comando apt-cache search per trovare i pacchetti che è necessario installare.