在 OS X 上使用“less”查看 zip 存档内容

mul*_*ead 6 osx-snow-leopard less

我不禁注意到,我使用过的所有最新 Linux 发行版(在本例中为 Ubuntu 和 Gentoo)上的“less”程序允许我查看 ZIP 和 TAR 档案的内容,同时安装我在 OS X(和 Solaris)上使用的 'less' 反而会产生一个“foo.zip 可能是一个二进制文件。无论如何看到它?”,它继续吐出原始二进制数据而不是一个不错的文件结构列表。

谷歌并没有产生多少有用的结果——在这种情况下搜索“更少”是很棘手的。我从 greenwoodsoftware.com 下载并构建了最新版本,但即使它拒绝显示这些档案的内容。我也没有遇到任何相关的配置/构建选项。有任何想法吗?谢谢!

Ign*_*ams 2

less 用于$LESSOPEN指向一个脚本,该脚本将预处理传递给 less 的文件。如果是 .zip 文件,脚本将zipinfo针对该文件运行,返回有关存档的信息。从 Linux 计算机复制脚本并配置您的 OS X 计算机以使用它。