Używam Ubuntu i chciałbym móc pisać less compressed_text_file.gz
i przeglądać zawartość pliku tekstowego w nieskompresowanej formie. Czy jest na to sposób?
Używam Ubuntu i chciałbym móc pisać less compressed_text_file.gz
i przeglądać zawartość pliku tekstowego w nieskompresowanej formie. Czy jest na to sposób?
Odpowiedzi:
Można skonfigurować klawiszy i ustawić wiele ustawień dla less
w pliku o nazwie ~/.lesskey
. Po utworzeniu pliku uruchom lesskey
polecenie ; generuje plik o nazwie, ~/.less
który less
odczytuje podczas uruchamiania.
Wybrane ustawienie to LESSOPEN
. To formatator wejściowy za mniej. less
Pakiet pochodzi z formater próbki w /bin/lesspipe
; dekompresuje spakowane pliki, pokazuje listę zawartości dla wielu formatów archiwów z wieloma plikami i konwertuje kilka formatów sformatowanych tekstów na zwykły tekst. W twoim ~/.lesskey
:
#env
LESSOPEN=|/bin/lesspipe %s
Użyj zcat
, a następnie potokuj do less
.
$ zcat $FILE | less
Korzystam z IBM i podczas używania zcat
narzeka, że nie może znaleźć pliku z rozszerzeniem .Z
.
W IBM można użyć gzcat
:
$ gzcat log_file.gz | less
gzcat
jest również konieczne w systemie Solaris 5
less
prostu pracował na skompresowanych plikach.