Métodos de compresión y descompresión en Linux

Hola chic@s, aquí os traigo un how-to para poder descomprimir los distintos tipos de ficheros que nos podemos encontrar en Linux y aparte como poder comprimir.

Ficheros tar

    Para poder empaquetar ficheros, utilizamos el siguiente comando:

    tar -cvf archivo.tar /dir/a/comprimir/

    -c : indica a tar que cree un archivo.

    -v : indica a tar que muestre lo que va empaquetando.

    -f : indica a tar que el siguiente argumento es el nombre del fichero.tar.

    Para poder desempaquetar los ficheros .tar, utilizamos el siguiente comando:

    tar -xvf archivo.tar

    -x : indica a tar que descomprima el fichero.tar.

    -v : indica a tar que muestre lo que va desempaquetando.

    -f : indica a tar que el siguiente argumento es el nombre del fichero a desempaquetar.

    Si se quiere ver el contenido de un fichero .tar, se utiliza el siguiente comando:

    tar -tf archivo.tar

    -t : Lista el contenido del fichero .tar

    -f : indica a tar que el siguiente argumento es el nombre del fichero a ver.

    Ficheros gz

      Para comprimir ficheros en formato .gz, se utiliza el siguiente comando:

      gzip -9 fichero

      -9 : le indica a gz que utilice el mayor factor de compresión posible.

      Para descomprimir ficheros .gz, se utilizara el siguiente comando:

      gzip -d fichero.gz

      -d : indica descompresión

      Ficheros bz2

        Para comprimir ficheros en formato bz2, se utiliza el siguiente comando:

        bzip fichero

        Para descomprimir ficheros .bz2, se usa el comando siguiente:

        bzip2 -d fichero.bz2

        -d : indica descompresión.

        Nota: Tanto el compresor gzip como bzip2, solo comprimen ficheros, no directorios, para comprimir directorios (carpetas), se debe de usar en combinación con tar.

        Ficheros tar.gz

          Para comprimir ficheros en formato tar.gz, se utiliza el siguiente comando:

          tar -czfv archivo.tar.gz ficheros

          -c : indica a tar que cree un archivo.

          -z : indica que use el compresor gzip

          -f : indica a tar que el siguiente argumento es el nombre del fichero.tar

          -v : indica a tar que muestre lo que va empaquetando

          Para descomprimir ficheros con extensión tar.gz, se usa el siguiente comando:

          tar -xzvf archivo.tar.gz

          -x : le dice a tar que extraiga el contenido del fichero tar.gz

          -z : le indica a tar que esta comprimido con gzip

          -v : va mostrando el contenido del fichero

          -f : le dice a tar que el siguiente argumento es el fichero a descomprimir.

          Para poder ver el contenido de un fichero comprimido en tar.gz, se usa el siguiente comando:

          tar -tzf archivo.tar.gz

          Ficheros tar.bz2

            Para comprimir en tar.bz2, se hace uso del parámetro pipeline ( | ), que consiste en que “filtra” la salida de un comando a la entrada de otro, como es en este ejemplo: tar empaqueta los distintos ficheros o directorios y su salida lo pasa al comando bzip2 para que este lo comprima y el resultado de este, lo redirecciona ( > ) al fichero final tar.bz2

            tar -c ficheros | bzip2 > archivo.tar.bz2

            Para descomprimir ficheros tar.bz2, se utiliza el siguiente comando:

            bzip2 -dc archivo.tar.bz2 | tar -xv

            Y para ver el contenido de un fichero tar.bz2, se usa el siguiente comando:

            bzip2 -dc archivo.tar.bz2 | tar -t

            Ficheros zip

              Para poder comprimir en formato zip, se usara el comando siguiente:

              zip archivo.zip ficheros a comprimir

              Para poder descomprimir los ficheros zip, se usa el siguiente comando:

              unzip archivo.zip

              Para ver el contenido de un fichero zip, se pone el siguiente comando:

              unzip -v archivo.zip

              Ficheros rar

                Para comprimir en formato rar, se usara el siguiente comando:

                rar -a archivo.rar ficheros

                Para descomprimir ficheros en formato rar, se utiliza el siguiente comando:

                unrar -x archivo.rar

                Para ver el contenido de un fichero rar, se usa el siguiente comando:

                unrar -v archivo.rar

                unrar -l archivo.rar

                Tengo que decir que todos estos comandos, es para hacerlo desde terminal una terminal, como ejemplo os vendría de maravilla si os quedarais sin entorno gráfico y tuvieseis que descomprimir algún archivo.

                Pero para los que no quieran usar la terminal, pueden estar tranquilos, que existen muy buenas interfaces gráficas. Como lo es File Roller.

                fileroller-logo.png

                Fuente: badopi

                Saludos, ;)

                Compártelo. ¡Gracias!

                Linux Zone © 2007 - 2014