
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 LESS
Umgebungsvariable in .bashrc hinzufügen, um sie less
standardmäßig mit auszuführen -f
.
export LESS='-f'