Ich habe gerade von dem erstaunlichenzless
Befehl, der es mir ermöglicht, zless file.txt.gz
anstelle des ausführlicheren zu schreiben gunzip -c file.txt.gz | less
– tatsächlich less
ist es oft so konfiguriert, dass diese Dekomprimierung im Hintergrund erfolgt, wodurch Sie sogar das sparen z
.
Leider zstd
scheint die Komprimierung von nicht unterstützt zu werden zless
.
Ich habe mich auf die Suche gemacht, um herauszufinden, welche Komprimierungsformate unterstützt werden, zless
und zu meiner Überraschung konnte ich selbst nach einer ausführlichen Google-Suche nichts herausfinden. Das Beste, was ich finden konnte, war:
zmore ist ein Filter, der die Anzeige von Dateien ermöglicht, die mit Lempel-Ziv-Kodierung komprimiert wurden. Solche Dateien haben im Allgemeinen die Erweiterung
Z
odergz
(sowohl das Format compress(1) als auch das Format gzip(1) werden unterstützt).
„Jetzt“ xz
wird oben nicht explizit erwähnt, scheint aber trotzdem unterstützt zu werden.
Weiß jemand, welche Formate genau unterstützt werden? Im Gegensatz zu den meisten modernen Programmen, bei denen man den Quellcode auf Github/lab findet, habe ich noch nicht wirklich herausgefunden, wie man den Quellcode für diese traditionellen Unix-Tools findet.
Dafür zstd
muss man verwenden, zstdless
was funktioniert - allerdings mit 3 weiteren Zeichen.