Hola me llamo Luis. Os traigo un nuevo post sobre el sistema operativo mas molón. Un placer linuxeros.
¿Cómo gzip directorio en Linux? El comando gzip definitivamente no se usa, porque si intenta comprimir una carpeta usando el comando gzip, verá este error:
gzip: el destino es un directorio – ignorado
Interesante, ¿no? El comando gzip no puede comprimir un directorio porque esencialmente gzip funciona en archivos individuales, no en toda la carpeta.
que puedes hacer ahora? Cómo gzip ¿Comprimo un archivo en Linux? Esto es lo que puede hacer.
directorio gzip usando el comando tar
En lugar de intentar comprimir la carpeta directamente, debe usar alquitrán primero en eso. El comando tar reunirá todos los archivos en un archivo de almacenamiento. No comprime el archivo en sí.
Si combina tar con gzip, el comando tar creará un único archivo de almacenamiento desde la carpeta, y luego gzip comprimirá ese archivo de almacenamiento.
Lo bueno es que puede realizar ambos pasos en un comando usando la opción z. El comando se ve así:
tar -zcvf output_file_name directory_to_compress
Déjame explicarte las opciones utilizadas en el comando anterior:
z – dice alquitrán, con el que está lidiando gzip expediente
° C – dice alquitrán crear el archivo de almacenamiento v – modo detallado que muestra qué archivos se procesan f – la salida es un archivo
Ejemplo de uso de tar y gzip para comprimir una carpeta
Supongamos que tengo un montón de archivos en un directorio. Si utilizo el comando du para obtener el tamaño del directorio, eso es 204 KB.
du -sh sample_text_files
204K sample_text_files
Ahora, si gzip comprime la carpeta:
tar -cvzf sample_text_archive sample_text_files
sample_text_files/
sample_text_files/sample_rar.rar
sample_text_files/test/
sample_text_files/dir2/
sample_text_files/dir2/services
sample_text_files/dir2/agatha.txt
sample_text_files/abhi-3.txt
Ahora, si verifico el tamaño de la carpeta comprimida con el comando ls, apenas es de 10 KB.
ls -lh sample_text_archive
-rw-r--r-- 1 abhishek abhishek 9.6K Apr 11 11:41 sample_text_archive
Tenga en cuenta al usar los comandos tar y gzip
Debe tener en cuenta algunas cosas al usar el comando tar:
Es importante proporcionar el nombre del archivo en el comando; de lo contrario, verá este error:
tar: Cowardly refusing to create an empty archive
Try 'tar --help' or 'tar --usage' for more information.
Si no usa la opción -f en absoluto, seguirá viendo un error, esta vez diferente.
tar: Refusing to write archive contents to terminal (missing -f option?)
tar: Error is not recoverable: exiting now
Espero que este comando te haya ayudado a gzip en un directorio en Linux y que también hayas aprendido algunas cosas relacionadas con tar y compresión. Ahora que sabe cómo comprimir una carpeta, es posible que desee leer cómo extraer un archivo tar xz en Linux.
Cualquier pregunta, sugerencia o simple agradecimiento son siempre bienvenidos.
Este Blog lo hacemos para colaborar y servir de ayuda a la comunidad Linux. Esperamos que os guste.