寻找一种保证在所有 POSIX Unix/Linux 安装上预装解压命令的文件格式。该.Z
文件可以通过 解压uncompress
。但我不确定是否uncompress
在所有符合 POSIX 标准的 Linux/Unix 安装中都找到了 ,因为 和compress
都是uncompress
在 XSI 扩展中定义的。到目前为止,在我的测试中,macOS、BSD Unix 和 Linux 似乎有uncompress
or zcat
(相当于uncompress -c
)。不确定是否有 Unix 风格或 Linux 发行版没有uncompress
或zcat
。
如果没有单个命令,我愿意接受一个完整的解压缩命令列表的想法,该列表将涵盖所有 Unix/Linux 并具有它们都支持的格式。
注意:我并不是在寻找 posix 且兼容的软件库。如果有人实现了 zsh 压缩/解压缩实用程序,解决方案将是 shell 命令,或者仅使用 zsh 的解决方案。
答案1
我为 GNU Parallel 寻找了相同的东西。
我测试了旧版本:
openstep qnx pidora alpha tru64 hpux-ia64 音节 raspbian Solaris openindiana aix hpux debian-ppc suse Solaris-x86 mandriva ubuntu scosysv unixware centos miros macosx redhat netbsd openbsd freebsd debian Dragonfly vax ultrix minix irix hurd
安装最多的工具是bzip2
.不幸的是我不记得哪些没有它。
我不确定 POSIX 是否需要它。我的测试是在现实世界的场景中完成的,也许这对您来说已经足够了。