GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo comprimir archivos y directorios en Linux (con ejemplos)

Este artículo le mostrará cómo usar fácilmente el comando Zip en Linux para comprimir archivos y directorios .

Zip es el formato de archivo de almacenamiento más popular que permite la compresión de datos sin pérdidas. Se utiliza para comprimir los archivos para reducir el tamaño del archivo.

El programa Zip coloca uno o más archivos comprimidos en un solo archivo zip e información sobre los archivos. Además, se puede empaquetar una estructura de directorio completa en un archivo Zip con un solo comando.

Primero, debes instalar el zip comando porque no está instalado de forma predeterminada en la mayoría de las distribuciones de Linux.

Instalar comando zip en Fedora / RedHat / AlmaLinux / Rocky Linux

sudo dnf install zip

Instalar el comando zip en Ubuntu/Debian/Linux Mint

sudo apt install zip

Cómo comprimir archivos y directorios en Linux

Para crear un archivo Zip usando el zip comando en Linux, necesita decirle a zip el nombre del archivo de almacenamiento y qué archivos incluir en él.

zip <archivename> <filename1> <filename2> ...

Por ejemplo, para comprimir archivos llamados file1.txt y file2.txt a un archivo zip llamado my-archive.zip , el comando sería:

zip my-archive.zip file1.txt file2.txt

Como resultado, cada archivo se enumera a medida que se agrega. Además, también se muestran el nombre del archivo y la cantidad de compresión lograda en ese archivo.

Además, si no desea ver la salida del zip a medida que se crea el archivo, use -q (--quiet ) opción.

zip -q my-archive.zip file1.txt file2.txt

Para incluir subdirectorios y todo lo que contienen en el archivo Zip, use -r (--recurse-paths ) y tener los nombres de los subdirectorios en la línea de comando.

zip -r my-archive.zip directory1/ directory2/ file1.txt file2.txt

Cómo crear un archivo Zip protegido con contraseña en Linux

Agregar contraseñas a archivos Zip usando el zip Comando en Linux es fácil.

Por ejemplo, puede usar -e (--encrypt ), y se le pedirá que ingrese su contraseña y vuelva a ingresarla para verificarla. Tenga en cuenta que la contraseña no se mostrará en el terminal cuando la ingrese.

zip -e my-archive.zip file1.txt file2.txt

Cómo actualizar un archivo zip existente en Linux

Por ejemplo, supongamos que comprimimos un archivo y luego modificamos un archivo. Existe la posibilidad de agregar los archivos actualizados al archivo comprimido con -u (--update ) opción.

Entonces, agregaremos el file1.txt actualizado y el recién creado file3.txt al archivo.

zip -u my-archive.zip file1.txt file3.txt

Conclusión

Ahora ya sabe cómo usar el comando zip en Linux. Para obtener información detallada, puede dirigirse a la página de manual del comando. Para extraer un archivo Zip en un sistema Linux, puede usar el comando descomprimir.

Siéntase libre de dejar un comentario si tiene alguna pregunta.


Linux
  1. Cómo usar los comandos 'cat' y 'tac' con ejemplos en Linux

  2. Cómo descomprimir archivos en Linux (con ejemplos)

  3. Cómo archivar archivos y directorios en Linux [Parte 2]

  4. Cómo archivar archivos y directorios en Linux [Parte 1]

  5. Cómo comprimir y descomprimir archivos en Linux

Cómo comprimir archivos y directorios en Linux

Cómo copiar archivos y directorios en Linux

Cómo mover archivos y directorios en Linux (comando mv)

Cómo usar el comando cp para copiar archivos y directorios

Cómo usar el comando gunzip de Linux con ejemplos

Cómo hacer una copia de seguridad de archivos y directorios usando Rsync en Linux