comando de compresión en Linux con ejemplos

El comando compress se utiliza para reducir el tamaño del archivo. Después de la compresión, el archivo estará disponible con una extensión .Z agregada. Los permisos de archivo seguirán siendo los mismos que antes de usar el comando de compresión . Este comando utiliza la codificación adaptativa Lempel-Ziv e ignora los enlaces simbólicos. Y también este comando es parte del paquete ncompress , que contiene utilidades para una compresión y descompresión rápida.

Nota: Si no se especifican archivos, la entrada estándar se comprime a la salida estándar.

Sintaxis:

compress [OPTION]... [FILE]...

Opciones:

  • Opción -v: Se utiliza para imprimir el porcentaje de reducción de cada archivo. Esta opción se ignora si también se usa la opción -c . Comprima ejemplo.xls y cambie el nombre de ese archivo a ejemplo.xls.Z con una reducción porcentual del 70,41 %.
    compress -v example.xls
    

  • Opción -c: la salida comprimida o sin comprimir se escribe en la salida estándar. No se modifica ningún archivo. La opción -v se ignora. Se intenta la compresión incluso si los resultados serán mayores que el original.

    Ejemplo:

    compress -c example.xls > new.Z
    

  • Opción -r: Esto comprimirá todos los archivos en el directorio y subdirectorios dados recursivamente. Es útil combinar la opción -r con -v para ver exactamente lo que está haciendo el comando.

    Ejemplo:

    compress -rv abc
    

    Esto comprimirá todos los archivos dentro de abc .

  • Opción -f: esto comprimirá archivos sin ninguna garantía de reducción de tamaño, lo que significa que comprimirá archivos incluso si el tamaño del archivo no se reduce.
    compress -f asc.txt
    

    Esto convertirá asc.tx t en asc.txt.Z pero la reducción de tamaño no está asegurada.

Publicación traducida automáticamente

Artículo escrito por schrodinger_19 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *