Como posso visualizar arquivos gzipados em menos sem ter que digitar zless?

25

Estou usando o Ubuntu e gostaria de poder digitar less compressed_text_file.gz e paginar o conteúdo do arquivo de texto no formato descompactado. Existe uma maneira de fazer isso?

    
por Ryan Thompson 30.04.2011 / 20:20

3 respostas

27

Você pode configurar as combinações de teclas e definir muitas configurações para less em um arquivo chamado ~/.lesskey . Depois de criar o arquivo, execute o lesskey command ; ele gera um arquivo chamado ~/.less , que less lê quando é iniciado.

A configuração desejada é LESSOPEN . É um formatador de entrada por menos. O pacote less vem com um formatador de amostra em /bin/lesspipe ; ele descompacta arquivos compactados, exibe listagens de conteúdo para muitos formatos de arquivamento de vários arquivos e converte vários formatos de textos formatados em texto simples. No seu ~/.lesskey :

#env
LESSOPEN=|/bin/lesspipe %s
    
por 30.04.2011 / 20:34
30

Use zcat e, em seguida, canalize para less .

$ zcat $FILE | less
    
por 06.05.2011 / 09:09
1

Estou usando a IBM e, ao usar zcat , ele irá reclamar que não pode encontrar o arquivo que termina com .Z .

Na IBM, pode-se usar gzcat :

$ gzcat log_file.gz | less
    
por 14.12.2017 / 14:30