O comando compress
Dica publicada em Linux / Comandos
O comando compress
O utilitário de compressão de arquivos padrão do UNIX é o compress. Este utilitário utiliza o algoritmo de compressão Lempel-Ziv, que é um método rápido e eficiente. O compress gera um arquivo com o mesmo nome, porém com a extensão .Z compactado.
Parâmetros:
Exemplos:
# compress starwars.mid
# ls -l *.Z
-rw-r--r-- 1 root root 24725 2005-07-19 21:28 starwars.mid.Z
Repare pelo exemplo anterior que foi gerado um arquivo com a extensão .Z e a sua data de criação não se alterou.
# compress -v po29.mid
po29.mid: Compression: 53.41% -- replaced with po29.mid.Z
Parâmetros:
- arquivo: arquivo a comprimir. Se não for especificado, o compress lê a partir da entrada padrão;
- -c: escreve na saída padrão, sem modificar o arquivo especificado;
- -f: força a compactação. Não compacta se o arquivo especificado não puder se compactado ou se um arquivo compactado correspondente (extensão .Z) existir;
- -v: mostra informações sobre a porcentagem de compactação de cada arquivo.
Exemplos:
# compress starwars.mid
# ls -l *.Z
-rw-r--r-- 1 root root 24725 2005-07-19 21:28 starwars.mid.Z
Repare pelo exemplo anterior que foi gerado um arquivo com a extensão .Z e a sua data de criação não se alterou.
# compress -v po29.mid
po29.mid: Compression: 53.41% -- replaced with po29.mid.Z
Complementando use o comando abaixo para descompactar.
uncompress -v nome_do_arquivo.Z
T+