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.