GNU/Linux >> Tutoriales Linux >  >> Linux

GZip cada archivo por separado

Puedes usar gzip *

Nota:

  • Esto comprimirá cada archivo individualmente y ELIMINAR el original.
  • Usar -k (--keep ) opción para mantener los archivos originales.
  • Es posible que esto no funcione si tiene una gran cantidad de archivos debido a los límites del shell
  • Para ejecutar gzip en paralelo, vea la respuesta de @MarkSetchell a continuación.

Después de siete años, este comentario altamente votado todavía no tiene una respuesta completa, así que lo estoy promocionando ahora:

gzip -r .

Esto tiene dos ventajas sobre la respuesta aceptada actualmente:funciona de forma recursiva si hay subdirectorios y no fallará desde Argument list too long si el número de archivos es muy grande.


Respuesta fácil y muy rápida que utilizará todos los núcleos de su CPU en paralelo:

parallel gzip ::: *

GNU paralelo es una herramienta fantástica que debe usarse mucho más en este mundo donde las CPU solo obtienen más núcleos en lugar de más velocidad. Hay un montón de ejemplos que todos haríamos bien en tomarnos 10 minutos para leer... aquí


Linux
  1. Ejemplos de comandos gzip en Linux

  2. Bz2 cada archivo en un directorio

  3. ¿Cómo gzip varios archivos en un archivo gz?

  4. Cron se ejecuta solo una vez en lugar de cada minuto

  5. Sistema de archivos distribuido, paralelo y tolerante a fallas

Comando Gzip en Linux

HDDTemp crontab cada hora en el archivo

Ejemplos de comandos gzip de Linux

¿Cómo usar el comando Gzip en Linux?

¿Cómo usar gzip en Linux?

Comprima cada archivo en un directorio en su propio archivo comprimido