我刚刚了解到令人惊奇的zless
命令允许我编写zless file.txt.gz
而不是更冗长的命令gunzip -c file.txt.gz | less
- 事实上,less
它通常配置为在引擎盖下执行这种解压缩,甚至可以节省您的时间z
。
不幸的是,zstd
似乎不支持压缩zless
。
我搜索了一下,想看看哪些压缩格式是支持的zless
,但令我惊讶的是,即使经过长时间的谷歌搜索,我也没能找到答案。我能找到的最好的答案是:
zmore 是一个过滤器,允许查看使用 Lempel-Ziv 编码压缩的文件。此类文件通常具有
Z
或gz
扩展名(支持 compress(1) 和 gzip(1) 格式)
现在xz
上面没有明确提到,但它似乎仍然受到支持。
有人知道具体支持哪些格式吗?与大多数可以在 Github/lab 上找到源代码的现代软件不同,我还没有真正弄清楚如何找到这些传统 unix 工具的源代码。
对于zstd
一个需要使用的人来说zstdless
,这可以完成工作 - 尽管还有 3 个字符。