Cómo comprimir varios archivos en Unix

Una forma habitual de almacenar y compartir conjuntos de varios archivos es utilizar el formato de archivo ZIP. Un comando zip comprime uno o más archivos y los agrupa en un solo archivo. La mayoría de los sistemas operativos modernos, incluidos Microsoft Windows, macOS y formas de Unix y Linux, pueden manejar archivos ZIP. Si utiliza un sistema operativo Unix o Linux, es posible que desee utilizar la herramienta de línea de comandos zip de Unix para administrar estos archivos.

El comando ZIP de Unix

Si está en la mayoría de los sistemas Unix modernos, puede usar una herramienta de línea de comandos llamada simplemente "zip" para comprimir varios archivos. Hay una herramienta de descompresión de Unix separada para extraer los archivos de un archivo zip.

Para crear un archivo ZIP, vaya a la línea de comando y escriba "zip" seguido del nombre del archivo ZIP que desea crear y una lista de archivos para incluir. Por ejemplo, puede escribir "zip ejemplo.zip carpeta1/archivo1 archivo2 carpeta2/archivo3" para crear un archivo ZIP llamado "ejemplo.zip" que incluya copias comprimidas de los archivos en las tres rutas enumeradas.

Para usar el comando zip de Unix para varios archivos, incluya tantos nombres de archivo como desee en el argumento de la línea de comando. Si algunos de los archivos son directorios o carpetas que desea incluir en su totalidad, agregue el argumento "-r" para descender recursivamente a los directorios e incluirlos en el archivo zip.

Después de crear un archivo con el comando zip, las personas deberían poder abrirlo en la mayoría de los sistemas operativos.

Descomprimir Unix

Si tiene un archivo ZIP en una computadora Unix y necesita extraer archivos de él, use el comando descomprimir. Escriba "descomprimir" en la línea de comando seguido del nombre del archivo ZIP, como "descomprimir ejemplo.zip".

El archivo se descomprime en el directorio actual. Si desea utilizar el comando descomprimir para listar archivos en un archivo ZIP sin extraerlos realmente, escriba "descomprimir -l" para la opción de lista. Esto ahorra espacio y evita llenar un directorio con archivos si no está seguro de qué hay en un archivo zip.

Los archivos ZIP pueden contener malware, por lo que es mejor trabajar con archivos ZIP solo de personas de confianza.

Alternativas a Comprimir y Descomprimir

Comprimir y descomprimir no son las únicas herramientas que puede usar para trabajar con archivos ZIP en sistemas Unix.

Apple macOS incluye soporte nativo para archivos ZIP, por lo que puede hacer doble clic en ellos para abrirlos como otras carpetas. Los sistemas Linux que ejecutan el entorno de escritorio GNOME suelen incluir una herramienta gráfica llamada File Roller, y los sistemas que ejecutan el entorno KDE suelen utilizar una llamada Ark.

Los usuarios de Unix también usan otro sistema para agrupar archivos conocido como tar, que es compatible con herramientas de línea de comandos que funcionan de manera similar a las herramientas zip. En general, use "tar -c" para crear un archivo tar y "tar -x" para extraer uno. El manual de Unix contiene otras opciones disponibles, incluida una variedad de tipos de compresión de datos similares a ZIP.