los gzip El comando es una forma común de comprimir archivos dentro de Linux y, por lo tanto, vale la pena saber cómo comprimir archivos con esta herramienta.
El método de compresión utilizado por gzip Es Lempel-Ziv (LZ77). Ahora no es vital que sepas esta información. Todo lo que necesita saber es que los archivos se vuelven más pequeños cuando los comprime con la gzip mando.
Por defecto cuando comprime un archivo o carpeta usando gzip comando tendrá el mismo nombre de archivo que antes, pero ahora tendrá la extensión .gz.
En algunos casos, no es posible mantener el mismo nombre, especialmente si el nombre del archivo es increíblemente largo. En estas circunstancias, tratará de truncarlo. En esta guía, le mostraremos cómo comprimir archivos usando el gzip Comanda y preséntale los conmutadores más utilizados.
Cómo comprimir un archivo usando gzip
La forma más sencilla de comprimir un solo archivo usando gzip Es ejecutar el siguiente comando:
gzip nombre de archivo
Por ejemplo para comprimir un archivo llamado mydocument.odt ejecute el siguiente comando: gzip mydocument.odt
Algunos archivos se comprimen mejor que otros. Por ejemplo, los documentos, archivos de texto, imágenes de mapa de bits, ciertos formatos de audio y video como WAV y MPEG se comprimen muy bien. Otros tipos de archivos, como las imágenes JPEG y los archivos de audio MP3, no se comprimen en absoluto y el archivo puede aumentar de tamaño después de ejecutar el archivo. gzip orden en contra La razón de esto es que las imágenes JPEG y los archivos de audio MP3 ya están comprimidos y, por lo tanto, gzip el comando simplemente lo agrega en lugar de comprimirlo. los gzip El comando solo intentará comprimir archivos y carpetas normales. Por lo tanto, si intenta comprimir un enlace simbólico, no funcionará y realmente no tiene sentido hacerlo. Si tiene un archivo que ya se ha estado comprimiendo, puede usar el siguiente comando para descomprimirlo. gzip -d nombre_archivo.gz
Por ejemplo, para descomprimir el mydocument.odt.gz archivo utilizarías el siguiente comando: gzip -d mydocument.odt.gz A veces un archivo no puede ser comprimido. Tal vez usted está tratando de comprimir un archivo llamado myfile1 pero ya existe un archivo llamado myfile1.gz . En este caso, el gzip ordinariamente el comando no funcionará. Forzar el gzip comando para hacer sus cosas simplemente ejecuta el siguiente comando: gzip -f nombre de archivo Por defecto cuando comprime un archivo usando el gzip comando que termine con un nuevo archivo con la extensión .gz. Si desea comprimir el archivo y conservar el archivo original, debe ejecutar el siguiente comando: gzip -k nombre de archivo
Por ejemplo, si ejecuta el siguiente comando, terminará con un archivo llamado mydocument.odt y mydocument.odt.gz . gzip -k mydocument.odt El objetivo principal de comprimir archivos es ahorrar espacio en disco o reducir el tamaño de un archivo antes de enviarlo a través de una red. Sería bueno, por lo tanto, ver cuánto espacio se ahorró cuando usas el gzip mando. los gzip El comando proporciona el tipo de estadísticas que necesita para verificar el rendimiento de la compresión. Para obtener la lista de estadísticas ejecute el siguiente comando: gzip -l nombre_archivo.gz
La información devuelta por el comando anterior es la siguiente: Puede comprimir cada archivo en una carpeta y sus subcarpetas usando el siguiente comando: gzip -r nombre de carpeta
Esto no crea un archivo llamado nombre de carpeta.gz . En su lugar, atraviesa la estructura de directorios y comprime cada archivo en esa estructura de carpetas. Si desea comprimir la estructura de carpetas como un archivo, es mejor que cree un archivo tar y luego gzipee el archivo tar como se muestra en esta guía. Si desea comprobar que un archivo es válido, puede ejecutar el siguiente comando: gzip -t nombre de archivo
Si el archivo es válido no habrá salida. Puedes comprimir un archivo de diferentes maneras. Por ejemplo, puede optar por una compresión más pequeña que funcionará más rápido o puede ir por la compresión máxima, lo que conlleva la desventaja de tardar más en ejecutarse. Para obtener la compresión mínima a la velocidad más rápida, ejecute el siguiente comando: gzip -1 nombre de archivo
Para obtener la máxima compresión a la velocidad más lenta, ejecute el siguiente comando: gzip -9 nombre de archivo
Puedes variar la velocidad y el nivel de compresión seleccionando diferentes números entre 1 y 9. los gzip El comando no debe usarse cuando se trabaja con archivos zip estándar. Puedes usar el cremallera comando y abrir la cremallera comando para el manejo de esos archivos. Cómo descomprimir un archivo usando el comando gzip
Forzar un archivo para ser comprimido
Cómo mantener el archivo sin comprimir
Obtenga algunas estadísticas sobre cuánto espacio ha guardado
Comprimir cada archivo en una carpeta y subcarpetas
Cómo probar la validez de un archivo comprimido
Cómo cambiar el nivel de compresión
Archivos Zip estándar




