8.10 解压用gzip压缩的文件

gunzip

gunzip命令可以轻松地解压gzip压缩的文档。

  1. $ ls -l
  2. -rw-r--r-- scott scott 224425 paradise_lost.txt.gz
  3. $ gunzip paradise_lost.txt.gz
  4. $ ls -l
  5. -rw-r--r-- scott scott 508925 paradise_lost.txt

gzip会删除原始文件,只保留gzip压缩结果一样,gunzip也会删除.gz文件,只保留最终gunzip解压的结果。如果确实需要保留二者,则需要使用-c选项(或--stdout--to-stdout),将结果通过管道输出到想要创建的文件。

  1. $ ls -l
  2. -rw-r--r-- scott scott 224425 paradise_lost.txt.gz
  3. $ gunzip -c paradise_lost.txt.gz > paradise_lost.txt
  4. $ ls -l
  5. -rw-r--r-- scott scott 508925 paradise_lost.txt
  6. -rw-r--r-- scott scott 224425 paradise_lost.txt.gz

使用-c选项可能是个好主意,特别是你计划保留.gz文件,或者想把它发送给其他人。当然你也可以再使用gzip命令来创建自己的压缩文档,但是为何要多此一举呢?

说明 如果你不喜欢使用gunzip命令,也可以使用gzip –d(或--decompress--uncompress)。