Tutoriales de Informática y Dispositivos Móviles
Tutoriales de Informática y Dispositivos Móviles
Comprimir Directorio Ubuntu

Comprimir directorios y archivos en Ubuntu

Comprimir directorios y archivos en Ubuntu

En este tutorial aprenderemos cómo comprimir directorios o archivos en Ubuntu desde la consola utilizando el compresor de Linux y también con Zip.

Comprimir con Tar

El comando más utilizado para comprimir archivos y directorios en Linux es Tar, que está disponible en la mayoría de las distribuciones.

Vamos a comprimir el directorio «dirEjemplo» que está en la ruta «/home/dirEjemplo» y vamos a crear un nuevo archivo comprimido al que llamaremos «dirComprimido.tar»

Utilizaremos las siguientes opciones del comando tar

  • -c : crea un nuevo archivo .tar
  • -v : verbose. da información de progreso
  • -f : indica que se le va a especificar el nombre del archivo comprimido
tar -cvf dirComprimido.tar /home/dirEjemplo

Descomprimir con Tar

Descomprimimos el fichero comprimido en una carpeta con el mismo nombre en el directorio actual

tar -xvf dirComprimido.tar

Podemos especificar el nombre del directorio final o incluso la ruta con el comando -C

tar xvf dirComprimido.tar -C /home/nuevoDirectorio/

Agregar archivos a un archivo Tar

Podemos añadir archivos o directorios a un archivo comprimido con Tar de esta forma

Vamos a añadir el archivo «otroArchivo.png» al archivo comprimido «dirComprimido.tar». Para ello usaremos la opción -r que significa agregar.

tar -rvf dirComprimido.tar otroArchivo.png

Listar contenido de un archivo Tar

Si queremos listar el contenido de un archivo comprimido con Tar lo haremos de la siguiente forma

tar -tvf dirComprimido.tar

Comprimir con Tar Gz

Si queremos una mayor compresión podemos utilizar el comando añadir gz al usar el comando Tar

Añadiremos .gz al final del nombre del archivo. En este caso añadimos la opción -z que significa compresión gzip.

tar -cvzf dirComprimido.tar.gz /home/dirEjemplo

También lo podemos usar de esta forma resumida

tar -cvzf dirComprimido.tgz /home/dirEjemplo

Descomprimir con Tar Gz

Podemos descomprimir el fichero comprimido con Tar Gz de la siguiente forma

tar -xvzf dirComprimido.tar.gz

En este caso también podemos especificar el nombre del directorio o archivo

tar -xvf dirComprimido.tar.gz -C /home/nombreDirectorio

Descomprimir archivos bz2, tbz o tb2

Para descomprimir archivos con las extensiones .tar.bz2, .tar.tbz o .tar.tb2 lo haremos de la siguiente manera

tar -xvf dirComprimido.tar.bz2

Podremos listar el contenido de un archivo con estar extensiones de la siguiente forma

tar -tvf dirComprimido.tar.bz2

Comprimir con Zip

Para comprimir y descomprimir directorios y archivos con Zip tendremos que instalarlo utilizando el siguiente comando desde la consola

sudo apt-get install zip

Una vez instalado ya podremos utilizarlo para comprimir un directorio «nombreDirectorio» en la ruta actual en el archivo comprimido «dirComprimido.zip» de la siguiente forma

zip dirComprimido.zip nombreDirectorio

Podemos especificar la ruta en la que está el directorio o archivo que queremos comprimir

zip dirComprimido.zip /home/nombreDirectorio

Si lo que queremos es comprimir varios archivos en un nuevo archivo comprimido lo podemos hacer de la siguiente forma

zip dirComprimido.zip archivo1 archivo2 archivo3 ....

Descomprimir con Zip

Para descomprimir directorios y archivos con Zip lo podemos hacer de la siguiente forma

unzip dirComprimido.zip

Encontrarás muchos más comandos que te pueden ayudar en nuestro tutorial Comandos básicos Ubuntu

Más tutoriales sobre linux

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Translate »
A %d blogueros les gusta esto: