![](/img/trans.png)
[英]problems combining files using unix cat and zcat in shell script
[英]zcat won't unzip files properly
我需要在我的程序中即时解压缩压缩文件。 当我在我自己的 linux 计算机上尝试它时它可以工作,但由于某种原因,每当我告诉他们这样做时,学校计算机就会失败。 要解压缩,我使用以下命令:
zcat /file/address/file.tar.gz
并得到错误:
/file/address/file.tar.gz.Z: No such file or directory
我尝试查看文档,但找不到关闭这种奇怪行为的标志。
你学校的系统仍然有旧的“压缩”风格的实用程序,而不是新的基于 GNU“gzip”的实用程序。
您需要使用gzcat
而不是zcat
,假设它可用。
当我想gzip时,我一般只是直接使用gzip:
gzip -dc /file/address/file.tar.gz
zcat archive.tgz | tar -x --wildcards apri/fls/filename
gzip --解压 /file/address/file.tar.gz
如果您将 .Z 广告到文件名的末尾,如下所示:
zcat /文件/地址/file.tar.gz.Z
然后它会找到文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.