42

我需要在我的程序中即时解压缩压缩文件。当我在我自己的 linux 计算机上尝试它时它可以工作,但是由于某种原因,每当我告诉他们这样做时,学校计算机就会失败。要解压缩,我使用以下命令:

 zcat /file/address/file.tar.gz

并得到错误:

 /file/address/file.tar.gz.Z: No such file or directory

我尝试查看文档,但找不到关闭这种奇怪行为的标志。

任何帮助将不胜感激。

谢谢

4

5 回答 5

74

你学校的系统仍然有旧的“压缩”风格的实用程序,而不是新的基于 GNU “gzip”的实用程序。

假设它可用,您需要使用gzcat而不是。zcat

于 2008-11-17T20:08:18.760 回答
6

当我想gzip时,我一般只是直接使用gzip:

gzip -dc /file/address/file.tar.gz
于 2008-11-22T21:52:08.410 回答
0

gzip --解压 /file/address/file.tar.gz

于 2008-11-17T21:13:13.903 回答
0
zcat archive.tgz | tar -x --wildcards apri/fls/filename
于 2009-10-28T13:32:19.143 回答
0

如果您将 .Z 广告到文件名的末尾,如下所示:

zcat /文件/地址/file.tar.gz.Z

然后它会找到文件。

于 2017-11-10T21:28:39.313 回答