我需要在程序中动态解压缩一个压缩文件。在我的Linux电脑上尝试时可以工作,但是在学校的电脑上却失败了。我使用以下命令进行解压缩:
zcat /file/address/file.tar.gz
同时获得错误信息:
/file/address/file.tar.gz.Z: No such file or directory
我尝试查阅文档,但找不到关闭这种奇怪行为的标志。
我需要在程序中动态解压缩一个压缩文件。在我的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
gunzip -c /file/address/file.tar.gz
来解压缩文件。 - Rick-777gzip --decompress /文件地址/file.tar.gz
zcat archive.tgz | tar -x --wildcards apri/fls/filename
那么它就会找到这个文件。zcat /file/address/file.tar.gz.Z