====== Comprime y descomprime desde la Terminal de GNU/Linux ====== Seguro que alguna vez nos hemos encontrado con algún archivo que se nos ha resistido a la hora de comprimirlo o descomprimirlo. Aquí tenemos una pequeña chuleta para si alguna vez necesitamos un cable lo podamos encontrar rápidamente. Antes de comprimir y descomprimir con cualquiera de los formatos siguientes asegúrate de tener instalado el compresor correspondiente al formato con el que vamos a trabajar. ==== Ficheros tar ==== * Empaquetar: tar -cvf archivo.tar /dir/a/comprimir/ * Desempaquetar: tar -xvf archivo.tar * Ver contenido: tar -tf archivo.tar ==== Ficheros gz ==== * Comprimir: gzip -9 fichero * Descomprimir: gzip -d fichero.gz ==== Ficheros bz2 ==== * Comprimir: bzip fichero * Descomprimir: bzip2 -d fichero.bz2 gzip ó bzip2 sólo comprimen ficheros [no directorios, para eso existe tar]. Para comprimir y archivar al mismo tiempo hay que combinar el tar y el gzip o el bzip2 de la siguiente manera: ==== Ficheros tar.gz ==== * Comprimir: tar -czfv archivo.tar.gz ficheros * Descomprimir: tar -xzvf archivo.tar.gz * Ver contenido: tar -tzf archivo.tar.gz ==== Ficheros tar.bz2 ==== * Comprimir: tar -c ficheros | bzip2 > archivo.tar.bz2 * Descomprimir: bzip2 -dc archivo.tar.bz2 | tar -xv * Ver contenido: bzip2 -dc archivo.tar.bz2 | tar -t === Otra variante === * Comprimir: tar -cjvf archivo.tar.bz2 ficheros * Descomprimir: tar -xvf archivo.tar.bz2 * Ver contenido: tar -tf archivo.tar.bz2 (Nótese en estos dos últimos casos que ''tar'' es capaz de detectar el método utilizado para la compresión y lo utiliza automáticamente, si está disponible) ==== Ficheros zip ==== * Comprimir: zip archivo.zip ficheros * Descomprimir: unzip archivo.zip * Ver contenido: unzip -v archivo.zip ==== Ficheros lha ==== * Comprimir: lha -a archivo.lha ficheros * Descomprimir: lha -x archivo.lha * Ver contenido: lha -v archivo.lha * Ver contenido: lha -l archivo.lha ==== Ficheros arj ==== * Comprimir: arj a archivo.arj ficheros * Descomprimir: unarj archivo.arj * Descomprimir: arj -x archivo.arj * Ver contenido: arj -v archivo.arj * Ver contenido: arj -l archivo.arj ==== Ficheros zoo ==== * Comprimir: zoo a archivo.zoo ficheros * Descomprimir: zoo -x archivo.zoo * Ver contenido: zoo -L archivo.zoo * Ver contenido: zoo -v archivo.zoo ==== Ficheros rar ==== * Comprimir: rar -a archivo.rar ficheros * Descomprimir: rar -x archivo.rar * Ver contenido: rar -l archivo.rar * Ver contenido: rar -v archivo.rar ** Este documento no pretende enseñar nada nuevo pero si te puede servir a ti y a mi de chuleta en algun momento de laguna mental. ** Tomado de [[http://www.forat.info/2006/12/06/comprime-y-descomprime-en-consola/|www.forat.info]]