Actualmente hay muchos formatos de compresión. Algunos parecen más propios de Windows (.zip, .rar) y otros aparecen más de Unix/Linux (.gz, .bz2, .tar.gz, .tar.bz2) :
- .zip: El formato zip que habitualmente abrimos con Winzip en Windows. En Linux existen los comandos zip y unzip para comprimir y descomprimir, respectivamente.
zip archivo.zip lista_ficheros_directorios
unzip archivo.zip
- .rar: El formato rar que habitualmente abrimos con Winrar en Windows. Existen en Linux los comandos rar y unrar que permiten comprimir y descomprimir, respectivamente, en este formato
rar archivo.rar lista_ficheros_directorios
unrar x archivo.rar
- .gz: El formato gzip, propio de ámbitos Unix/Linux. Se trabaja con él con los comandos gzip y gunzip para comprimir y descomprimir, respectivamente
gzip fichero
gunzip fichero.gz
Hay que tener en cuenta que el comando gzip sólo es capaz de comprimir archivos sueltos sobre sí mismos (se pierde el archivo original) por lo que para crear ficheros comprimidos donde podamos guardar tanto ficheros como directorios, se hace utilizando el comando tar y gzip de manera conjunta, tanto para comprimir como para descomprimir. Asi, lo más habitual es utilizar siempre estos comandos:
tar cvzf fichero.tar.gz lista_ficheros_directorios
tar xvzf fichero.tar.gz
para comprimir y descomprimir, respectivamente
- .bz2: Trabaja de manera similar al formato gzip pero realiza una compresión mayor. Se utiliza también conjuntamente con el comando tar
tar cvjf fichero.tar.bz2 lista_ficheros_directorios
tar xvjf ficheros.tar.bz2