我有一个文件
file.gz
,当我尝试使用gunzip file.gz
解压缩该文件时,它解压缩了文件,但仅包含已提取并删除的file.gz
文件。解压缩的文件和压缩的文件?#1 楼
以下是一些替代方案:给
gunzip
--keep
选项(1.6版或更高版本)-k
--keep
在压缩或解压缩过程中保留(不要删除)输入文件。
gunzip -k file.gz
将文件作为标准输入传递给
gunzip
gunzip < file.gz > file
使用
zcat
(或者在较旧的系统上为gzcat
)zcat file.gz > file
#2 楼
不需要临时文件: zcat somefile.gz > somefile
评论
在哪里可以找到带有-k或--keep的gunzip版本?我在Gentoo中使用的是1.5版,它没有这样的选择。
– PavelŠimerda
2014-09-18 22:02
@PavelŠimerda它是在1.6版中添加的。我已经修改了答案。谢谢。
– Mark Plotnick
2014-09-18 22:15
非常感谢!使用其他选项,这是最好的答案。
– PavelŠimerda
2014-09-18 22:21
@PavelŠimerda如果需要--keep但没有,只需先复制file.gz。
–利亚姆
15年8月19日在16:33
gunzip -c file.gz>文件或zcat file.gz>文件也可以使用。 superuser.com/questions/45650/…
– phyatt
17年5月1日下午14:38