Acabei de aprender sobre o incrívelzless
comando que me permite escrever zless file.txt.gz
em vez do mais detalhado gunzip -c file.txt.gz | less
- na verdade, less
muitas vezes é configurado para fazer essa descompactação oculta, economizando até mesmo o arquivo z
.
Infelizmente, zstd
a compactação não parece ser suportada pelo zless
.
Fiz uma pesquisa para descobrir quais formatos de compactação são suportados zless
e, para minha surpresa, não consegui descobrir, mesmo depois de uma extensa pesquisa no Google. O melhor que consegui encontrar foi:
zmore é um filtro que permite a visualização de arquivos compactados com codificação Lempel-Ziv. Esses arquivos geralmente têm uma extensão
Z
ougz
(ambos os formatos compress(1) e gzip(1) são suportados)
Agora xz
não é explicitamente mencionado acima, mas ainda parece ser suportado.
Alguém sabe quais formatos são suportados exatamente? Em contraste com a maioria dos softwares modernos, onde você pode encontrar o código-fonte no Github/lab - ainda não descobri como encontrar o código-fonte para essas ferramentas Unix tradicionais.
Pois zstd
é preciso usar zstdless
which faz o trabalho - embora com mais 3 caracteres.