Esistono svariati tool grafici che permettono di gestire gli archivi compressi, è comunque sempre possibile agire da linea di comando.
Scopo del post non è fare una disamina dettagliata di tutte le soluzioni che possono essere adottate, bensì presentare solo quelle più comuni. Negli esempi proposti si suppone di essere all’interno della directory che contiene i file da archiviare.
Zip
La creazione dell’archivio è semplicissima, basta digitare:
zip nome_archivio.zip file1 file2 file3…
nel caso di alcuni file, in alternativa si può archiviare un’intera directory specificandone il nome (compreso del relativo percorso):
zip -r nome_archivio.zip /nome_percorso/nome_directory
l’opzione -r permette di archiviare eventuali subdirectories
L’estrazione è più semplice:
unzip nome_archivio.zip
Tar
Gli archivi tar che è possibile incontrare sono del tipo .tar.gz oppure .tar.bz2. Si ottengono usando assieme i comandi tar e gzip (o bzip2, che non verrano approfonditi in questo post).
Per la creazione dell’archivio basta digitare:
tar -czvf nome_archivo.tar.gz file1 file2 file3…
oppure
tar -cjvf nome_archivio.tar.bz2 file1 file2 file3…
Come visto prima si può archiviare anche un’intera directory, basta specificarne il percorso.
Per l’estrazione:
tar -xzvf nome_archivo.tar.gz
oppure
tar -xjvf nome_archivo.tar.bz2
- f specifica il nome dell’archivio
- c lo crea
- x lo estrae
- z lo comprime/estrae con gzip
- j lo comprime/estrae con bzip2
- v mostra i passaggi dell’intera procedura