我需要在程序中动态解压缩压缩文件。它在我自己的Linux计算机上运行时有效,但出于某种原因,每当我告诉他们这样做时学校计算机就会失败。要解压缩我正在使用以下命令:

 zcat /file/address/file.tar.gz

并收到错误:

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

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

非常感谢任何帮助。

由于

有帮助吗?

解决方案

您学校的系统仍然有旧的<!> quot; compress <!> quot;样式实用程序而不是较新的GNU <!>“gzip <!>”;基础的。

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

其他提示

我通常只是在想要gzip时直接使用gzip:

gzip -dc /file/address/file.tar.gz

gzip --decompress /file/address/file.tar.gz

zcat archive.tgz | tar -x --wildcards apri/fls/filename

如果您将.Z添加到文件名的末尾,请执行以下操作:

  

zcat /file/address/file.tar.gz.Z

然后它会找到该文件。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top