rua*_*akh 11 compression gzip gunzip
我有一个名为tmp.gz. 当我尝试使用 解压缩它时gzip -d,我收到一条错误消息,指出它有多个条目:
$ gzip -d tmp.gz
gzip: tmp.gz has more than one entry -- unchanged
Run Code Online (Sandbox Code Playgroud)
$ gzip -d < tmp.gz > tmp
gzip: stdin has more than one entry--rest ignored
Run Code Online (Sandbox Code Playgroud)
(当然,我得到了同样的错误,gunzip而不是gzip -d。)
那么,我如何解压缩它并获取所有文件?
rua*_*akh 22
正如http://www.linuxquestions.org/questions/linux-software-2/gunzip-%5Bfile%5D-has-more-than-one-entry-unchanged-618990/#post3047709 上的“druuna”所解释的,这如果它实际上是 ZIP 文件而不是 gz 文件,只是带有误导性的扩展名,并且它包含多个文件,则可能会发生。(gzip -d确实支持仅包含一个文件的 ZIP 文件。)
就我而言,这是完全正确的:
$ file tmp.gz
tmp.gz: Zip archive data, at least v2.0 to extract
Run Code Online (Sandbox Code Playgroud)
并使用unzip而不是gzip -d完美地工作。
| 归档时间: |
|
| 查看次数: |
31093 次 |
| 最近记录: |