在 Linux 系统中解压 .gz
格式文件有多种方法,以下是常用的几种方式:
gzip
命令.gz
文件通常由 gzip
工具压缩,解压命令如下:
gzip -d file.gz
file.gz
解压为 file
)。-k
选项(部分 Linux 发行版可能需要较新版本的 gzip
):
bash
gzip -dk file.gz
gunzip
命令gunzip
是 gzip
的等效命令,用法相同:
gunzip file.gz
bash
gunzip -k file.gz
如果希望保留原压缩文件,建议使用 -k
选项(需 gzip
版本支持)或重定向输出:
gzip -dc file.gz > output_file
-d
:解压。-c
:将结果输出到标准输出(不删除原文件)。> output_file
:将解压内容重定向到新文件。.tar.gz
文件如果文件是 .tar.gz
(即先用 tar
打包再用 gzip
压缩),需用 tar
解压:
tar -xzf archive.tar.gz
-x
:解包。-z
:自动调用 gzip
解压。-f
:指定文件名。.gz
文件,选择 Extract Here(具体选项因桌面环境而异)。file
命令确认文件是否为纯 .gz
或 .tar.gz
:
bash
file filename.gz
filename.gz
,解压后会去掉 .gz
后缀(如 filename
)。bash
gunzip *.gz
# 查看文件类型
file data.gz
# 解压并保留原文件
gzip -dk data.gz
# 或解压到指定文件
gzip -dc data.gz > data_output
根据需求选择合适的方法即可!