Página 1 de 1

Comprimir y descomprimir archivos y directorios en Linux

Publicado: 12 Jun 2024, 09:46
por gbeltran
Recursos:

1.- Cómo comprimir un directorio en Linux: guía completa y paso a paso
Para comprimir un directorio en Linux, puedes utilizar el comando "tar". Aquí tienes una guía completa y paso a paso:
1. Abre la terminal en tu distribución de Linux.
2. Navega hasta el directorio que deseas comprimir utilizando el comando "cd". Por ejemplo, si tu directorio se llama "mi_directorio", escribe:

Código: Seleccionar todo

$ cd mi_directorio
3. Una vez en el directorio correcto, ejecuta el siguiente comando para comprimir el directorio en un archivo tar:

Código: Seleccionar todo

$ tar -czvf nombre_archivo.tar.gz *
Este comando creará un archivo llamado "nombre_archivo.tar.gz" que contendrá todos los archivos y subdirectorios del directorio actual. El parámetro "-c" indica que estamos creando un archivo, el parámetro "-z" indica que queremos comprimirlo con gzip, el parámetro "-v" muestra el progreso de compresión y el parámetro "-f" especifica el nombre del archivo.

4. Si deseas excluir ciertos archivos o directorios del archivo comprimido, puedes utilizar el siguiente comando:

Código: Seleccionar todo

$ tar -czvf nombre_archivo.tar.gz --exclude=archivo_a_excluir *
Reemplaza "archivo_a_excluir" por el nombre del archivo o directorio que quieras excluir.

5. Una vez que el comando haya terminado de comprimir el directorio, podrás encontrar el archivo tar.gz en el directorio actual.

Recuerda que puedes cambiar "nombre_archivo.tar.gz" por el nombre que desees para el archivo comprimido. También, ten en cuenta que el comando "tar" ofrece más opciones y funcionalidades para comprimir y descomprimir archivos en Linux. Puedes consultar la página del manual del comando "tar" para obtener más información sobre todas sus opciones disponibles.
2.- Manual del comando tar

Continuar...

Re: Comprimir y descomprimir archivos y directorios en Linux

Publicado: 16 Jul 2024, 12:34
por gbeltran
Algunos ejemplos del uso del comando `zip` en Linux:

1. Crear un archivo zip:

Código: Seleccionar todo

zip archivo.zip archivo1.txt archivo2.txt
Este comando comprime los archivos `archivo1.txt` y `archivo2.txt` en un archivo llamado `archivo.zip`.

2. Comprimir un directorio completo:

Código: Seleccionar todo

zip -r archivo.zip directorio/
Este comando comprime el directorio completo llamado `directorio` en un archivo llamado `archivo.zip`. La opción `-r` se utiliza para comprimir directorios recursivamente.

3. Excluir archivos específicos:

Código: Seleccionar todo

zip -r archivo.zip directorio/ -x \*.jpg
Este comando comprime el directorio completo, pero excluye todos los archivos `.jpg`.

4. Ver el contenido de un archivo zip:

Código: Seleccionar todo

unzip -l archivo.zip
Este comando lista el contenido del archivo `archivo.zip` sin descomprimirlo.

Re: Comprimir y descomprimir archivos y directorios en Linux

Publicado: 16 Jul 2024, 13:12
por gbeltran
El comando `tar` en Linux se utiliza para archivar, es decir, para combinar muchos archivos en uno solo. Algunos ejemplos:

1. Crear un archivo tar:

Código: Seleccionar todo

tar -cvf archivo.tar directorio/
Este comando crea un archivo `archivo.tar` a partir de todos los archivos en el `directorio/`. Las opciones son las siguientes:
- `c`: crear un nuevo archivo tar.
- `v`: modo detallado, muestra los archivos que se están archivando.
- `f`: permite especificar el nombre del archivo tar.

2. Extraer un archivo tar:

Código: Seleccionar todo

tar -xvf archivo.tar
Este comando extrae los archivos del `archivo.tar` en el directorio actual. Las opciones son las siguientes:
- `x`: extraer archivos de un archivo tar.
- `v`: modo detallado, muestra los archivos que se están extrayendo.
- `f`: permite especificar el nombre del archivo tar.

3. Crear un archivo tar.gz (gzip):

Código: Seleccionar todo

tar -czvf archivo.tar.gz directorio/
Este comando crea un archivo comprimido `archivo.tar.gz` a partir de todos los archivos en el `directorio/`. Las opciones son las siguientes:
- `c`: crear un nuevo archivo tar.
- `z`: comprimir el archivo tar con gzip.
- `v`: modo detallado, muestra los archivos que se están archivando.
- `f`: permite especificar el nombre del archivo tar.

4. Extraer un archivo tar.gz (gzip):

Código: Seleccionar todo

tar -xzvf archivo.tar.gz
Este comando extrae los archivos del `archivo.tar.gz` en el directorio actual. Las opciones son las siguientes:
- `x`: extraer archivos de un archivo tar.
- `z`: descomprimir el archivo tar con gzip.
- `v`: modo detallado, muestra los archivos que se están extrayendo.
- `f`: permite especificar el nombre del archivo tar.