Como faço arquivos binários menos abertos sem confirmação?

3

Eu tenho vários arquivos de log que contêm alguns bytes que não são caracteres exibíveis (devido a assinaturas binárias nas solicitações).

Toda vez que eu abri-los com menos, me perguntam:

$ less /var/log/file.log       
"/var/log/file.log" may be a binary file.  See it anyway? 

Como faço para pular menos esta etapa com uma opção ou configuração de linha de comando?

    
por giorgiosironi 01.09.2014 / 11:42

1 resposta

6

Use a opção -f :

-f or --force
              Forces non-regular files to be opened.  (A non-regular file is a directory or
              a device special file.)  Also suppresses the warning message  when  a  binary
              file  is  opened.   By  default,  less will refuse to open non-regular files.
              Note that some operating systems will not allow directories to be read,  even
              if -f is set.

Você pode adicionar essa opção à variável de ambiente LESS em .bashrc para executar less por padrão com -f .

export LESS='-f'
    
por 03.09.2014 / 00:43