在Linux系统中,你可以使用`gunzip`命令或者`tar`命令来解压 `.gz` 文件。这里提供两种方法,一种仅针对 `.gz` 文件,另一种适合同时带有文件名前缀和 `.tar.gz` 文件。
方法一:只用 `gunzip`
如果只需要解压 `.gz` 文件且不需要解开一个 `.tar.gz` 压缩文件中的内容(仅仅是为了压缩某个单独文件),可以使用`gunzip`:
bash
gunzip filename.gz
这将会直接在当前目录下创建出一个没有`.gz`的文件版本(也就是 `filename` ),并且该文件的原内容将是已解压缩的内容。
方法二:用 `tar xzvf`
如果你有一个名为 `filename.tar.gz` 或 `filename.tgz`(它们实际上是等价的)的文件并且希望解压其内部的所有内容,则可以使用以下方式:
bash
tar xzvf filename.tar.gz
`x`: 解压(extract)。
`z`: 用来指定文件处理时是经过 `.gz` 的,也可以替换为其它如 `J` (用于 `.tar.xz`), `j`(用于 `.tar.bz2` )根据具体压缩格式选用。
`v`: 在终端屏幕上显示正在被解压处理的所有档案的名称。
`f`: 让tar知道它后方要接的是档案名而非设备名称或任何其它。
这样执行之后,会创建与原始 .tar.gz 文件同名但无后缀的新目录,并将其中内容解压缩放入该目录内。
发表评论