Comando Pigz en Linux

Comando Pigz en Linux

"Enviar archivos de tamaño enorme a través de Internet es un gran problema. A veces, el límite de carga no permite cargar un archivo grande mayor que cierto tamaño. Por lo tanto, necesitamos comprimir el archivo antes de cargarlo. Y también es mejor comprimir el archivo para ocupar menos espacio en la unidad. En este manual, veremos cómo comprimir un archivo en Linux usando el comando Pigz. Este artículo está diseñado para aprender el uso básico del comando Pigz en el sistema operativo Linux."

¿Qué es un comando pigz??

Pigz representa la implementación paralela de GZIP. Es una herramienta de compresión proporcionada en el sistema operativo Linux para comprimir o descomprimir archivos. Es una versión mejorada y actualizada de la función GZIP y se creó utilizando las funciones de la biblioteca con cremallera más comunes. Utiliza diferentes procesadores y núcleos para comprimir archivos y datos a una velocidad muy alta en comparación con la utilidad GZIP más antigua. Aprendamos cómo comprimir o descomprimir archivos en el sistema operativo Linux utilizando el comando Pigz. Pero antes de realizar la función de compresión o descompresión, debemos asegurarnos de que nuestro sistema Ubuntu haya instalado la biblioteca o paquete Pigz. Si aún no lo tiene, debemos instalarlo explícitamente para que podamos usar el comando Pigz para comprimir o descomprimir nuestros grandes archivos de datos.

Instale el comando Pigz en Ubuntu 22.04 Sistema operativo

El proceso de instalación del comando pigz es sencillo. Se puede instalar rápida y fácilmente simplemente usando el comando APT. El comando APT se utiliza para instalar cualquier tipo o todo tipo de comandos, paquetes o bibliotecas en el sistema operativo Linux. Por lo tanto, usaremos el mismo comando apto para instalar la biblioteca de Pigz en nuestro Ubuntu 22.04 Sistema operativo.

Use el siguiente comando "sudo apto install pigz" para instalar la biblioteca Pigz en Ubuntu 22.04:

Si su sistema está protegido con una contraseña de administrador, debe proporcionar la contraseña antes de que comience el proceso de instalación:

Esto instalará el PIGZ y hará que el sistema sea capaz de ejecutar el comando Pigz para realizar la compresión y la descompresión de los archivos. Consulte el resultado del comando de instalación a continuación:

Se utiliza un solo comando para instalar los paquetes Pigz completos y todas las dependencias. Ahora nuestro sistema está preparado para usar el comando Pigz para comprimir o descomprimir los archivos. Así que veamos cómo funciona realmente el comando Pigz en el sistema operativo Linux y cómo comprime o descomprime un archivo rápidamente. Estamos usando el Ubuntu 22.Sistema 04, así que asegúrese de tener la misma versión para que no encuentre ningún error o problema mientras sigue los mismos ejemplos y comandos. Comprimamos un archivo usando el comando pigz en el ubuntu 22.04 sistema.

Sintaxis del comando pigz

Antes de demostrar un ejemplo del comando Pigz, comprendamos su sintaxis para que podamos usarlo fácilmente en los ejemplos. La sintaxis del comando Pigz es la siguiente:

Los comandos de Pigz solo toman un argumento, y ese es el nombre del archivo. El "pigz" es el nombre del comando que indica al intérprete que se debe realizar una función de compresión. El "nombre de archivo" representa el archivo que debe comprimirse.

Ahora comprendamos cómo el comando Pigz realiza la función de compresión con la ayuda de los ejemplos que se dan a continuación.

Enumere todas las opciones del comando Pigz

El comando Pigz en Linux viene con varias opciones que permiten al usuario realizar ciertas funciones junto con compresión y descompresión. Para mostrar la lista de todas las opciones disponibles con el comando Pigz, use el indicador -help:

Esto le dará la lista completa de opciones para el comando Pigz, junto con la descripción de cada uno:

Comprimir el archivo con el comando pigz en Linux

Como sabemos, el comando Pigz solo toma un argumento, que es el nombre del archivo que debe comprimirse, así que comprimamos un archivo llamado "Entrada.alquitrán". Este es un archivo binario; Lo comprimiremos usando el comando pigz en el terminal de la línea de comando. Vea el comando a continuación:

Esto sobrescribirá el archivo original con un archivo comprimido y también solicitará su permiso para sobrescribir el archivo original:

Esto ha creado un archivo comprimido llamado "entrada.alquitrán ", una versión comprimida de la entrada.archivo binario de alquitrán. Podemos enumerar el archivo y ver la extensión con el comando "LS":

El comando "LS" mostrará todos los archivos en el directorio con su extensión. En nuestro caso, la extensión del archivo debe ser "GZ", lo que significa que el archivo ha sido comprimido. Confirme esto a partir de la salida que se proporciona a continuación:

Tenga en cuenta que el archivo está comprimido y tiene la extensión ".GZ ". Hemos visto que el archivo original ha sido reemplazado por el nuevo archivo comprimido y ahora solo tiene la versión comprimida del archivo. De esta manera, conserva el archivo comprimido mientras mantiene el original. Vea el comando a continuación para conocer la sintaxis:

Esto comprimirá el archivo llamado "Compress" y dará un nuevo archivo comprimido con una extensión .GZ, "Compress.GZ ". Ahora enumere todos los archivos en el directorio para verificar si tenemos el archivo original o no. Use nuevamente el mismo comando "LS" para enumerar los archivos en la carpeta:

Vea el resultado a continuación:

Tenga en cuenta que el archivo original "Compress" todavía está allí con la versión comprimida del archivo como "Compress.GZ ". De esta manera, puede mantener el archivo original y comprimido.

Descomprima el archivo usando el comando pigz

Justo la forma en que comprimimos el archivo con el comando Pigz, podemos descomprimirlo fácilmente usando el mismo comando. El indicador -d se usa para descomprimir el archivo comprimido. Vea el comando a continuación:

Asegúrese de proporcionar el nombre de archivo correcto con la extensión de compresión para ignorar cualquier error. Esto eliminará el archivo comprimido y dará el archivo descomprimido original. Confirmemos esto enumerando los archivos nuevamente con el comando "LS":

Vea la lista de archivos a continuación:

Como puede ver, solo hay un archivo en la carpeta, "Compress", la versión original del archivo que creamos.

Conclusión

En esta publicación, presentamos brevemente el comando Pigz en el sistema operativo Linux. El comando Pigz se usa para comprimir y descomprimir archivos. Instalamos la biblioteca Pigz usando el comando APT, y luego exploramos algunos ejemplos para aprender cómo comprimir o descomprimir un archivo usando el comando Pigz en Linux.