Wie erstelle ich weniger offene Binärdateien ohne Bestätigung?

Wie erstelle ich weniger offene Binärdateien ohne Bestätigung?

Ich habe mehrere Protokolldateien, die einige Bytes enthalten, die keine anzeigbaren Zeichen sind (aufgrund binärer Signaturen der Anforderungen).

Jedes Mal, wenn ich sie mit weniger öffne, werde ich gefragt:

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

Wie kann ich diesen Schritt mithilfe einer Befehlszeilenoption oder -konfiguration überspringen?

Antwort1

Option verwenden -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.

Sie können diese Option der LESSUmgebungsvariable in .bashrc hinzufügen, um sie lessstandardmäßig mit auszuführen -f.

export LESS='-f'

verwandte Informationen