Con il terminale: comprimi e decomprimi i file

Quando si lavora con i server, spesso è necessario comprimere o decomprimere file da remoto tramite terminale e, in molti casi, non sappiamo (o non ricordiamo) come farlo. Condivido un articolo che ho pubblicato tempo fa sul mio vecchio blog , che spiega in dettaglio come procedere.

Prima di comprimere e decomprimere con uno dei seguenti formati, assicurati di aver installato il compressore corrispondente al formato con cui lavoreremo.

File Tar

Pacchetto: tar -cvf archivo.tar /dir/a/comprimir/
Disimballare: tar -xvf archivo.tar
Vedi contenuto: tar -tf archivo.tar

File Gz

Comprimere: gzip -9 fichero
Decomprimere: gzip -d fichero.gz

File Bz2

Comprimere: bzip fichero
Decomprimere: bzip2 -d fichero.bz2

gzip o bzip2 comprimono solo i file [non le directory; per quello c'è tar]. Per comprimere e archiviare contemporaneamente, è necessario combinare tar e gzip o bzip2 come segue:

File tar.gz

Comprimere: tar -czfv archivo.tar.gz ficheros
Decomprimere: tar -xzvf archivo.tar.gz
Vedi contenuto: tar -tzf archivo.tar.gz

File Tar.bz2

Comprimere: tar -c ficheros | bzip2 > archivo.tar.bz2
Decomprimere: bzip2 -dc archivo.tar.bz2 | tar -xv
Vedi contenuto: bzip2 -dc archivo.tar.bz2 | tar -t

File zip

Comprimere: zip archivo.zip ficheros
Decomprimere: unzip archivo.zip
Vedi contenuto: unzip -v archivo.zip

File Lha

Comprimere: lha -a archivo.lha ficheros
Decomprimere: lha -x archivo.lha
Vedi contenuto: lha -v archivo.lha
Vedi contenuto: lha -l archivo.lha

File Arj

Comprimere: arj -a archivo.arj ficheros
Decomprimere: unarj archivo.arj
Decomprimere: arj -x archivo.arj
Vedi contenuto: arj -v archivo.arj
Vedi contenuto: arj -l archivo.arj

File dello zoo

Comprimere: zoo -a archivo.zoo ficheros
Decomprimere: zoo -x archivo.zoo
Vedi contenuto: zoo -L archivo.zoo
Vedi contenuto: zoo -v archivo.zoo

File rar

Comprimere: rar -a archivo.rar ficheros
Decomprimere: rar -x archivo.rar
Vedi contenuto: rar -l archivo.rar
Vedi contenuto: rar -v archivo.rar


Aggiungi come fonte preferita in Google