Linux常用的文件解压命令是什么

来源:建站技术作者:盲改大师头衔:程序员
导读:本期聚焦于小伙伴创作的《Linux常用的文件解压命令是什么》,敬请观看详情,探索知识的价值。以下视频、文章将为您系统阐述其核心内容与价值。如果您觉得《Linux常用的文件解压命令是什么》有用,将其分享出去将是对创作者最好的鼓励。

Linux系统支持多种文件压缩格式,不同格式对应不同的解压命令,掌握这些常用命令能大幅提升文件处理效率。不同压缩格式的文件后缀和解压方式存在差异,用户需要根据文件后缀选择对应的操作命令。

Linux常用的文件解压命令是什么

常见压缩格式及对应解压命令

1. tar打包文件解压

tar是Linux最常用的打包工具,本身不具备压缩功能,常和gzip、bzip2等压缩工具结合使用,常见后缀有.tar.tar.gz.tar.bz2等。

解压.tar文件命令:

# 解压tar打包文件到当前目录
tar -xvf 文件名.tar
# 解压tar打包文件到指定目录
tar -xvf 文件名.tar -C 目标目录路径

解压.tar.gz.tgz文件命令:

# 解压tar.gz文件到当前目录
tar -zxvf 文件名.tar.gz
# 解压tar.gz文件到指定目录
tar -zxvf 文件名.tar.gz -C 目标目录路径

解压.tar.bz2文件命令:

# 解压tar.bz2文件到当前目录
tar -jxvf 文件名.tar.bz2
# 解压tar.bz2文件到指定目录
tar -jxvf 文件名.tar.bz2 -C 目标目录路径

2. gzip压缩文件解压

gzip压缩的文件后缀为.gz,解压后会删除原压缩文件,若需要保留原文件可添加-k参数。

# 解压gz文件,默认删除原压缩文件
gzip -d 文件名.gz
# 解压gz文件并保留原压缩文件
gzip -dk 文件名.gz

3. zip压缩文件解压

zip格式在跨平台场景中使用较多,Linux解压zip文件需要先安装unzip工具,若未安装可通过包管理器安装。

解压命令如下:

# 解压zip文件到当前目录
unzip 文件名.zip
# 解压zip文件到指定目录
unzip 文件名.zip -d 目标目录路径
# 查看zip文件内容不解压
unzip -l 文件名.zip

4. bzip2压缩文件解压

bzip2压缩率通常比gzip更高,对应文件后缀为.bz2,解压命令和gzip类似。

# 解压bz2文件,默认删除原压缩文件
bzip2 -d 文件名.bz2
# 解压bz2文件并保留原压缩文件
bzip2 -dk 文件名.bz2

实用解压技巧

批量解压同类型文件

如果需要批量解压当前目录下所有的.tar.gz文件,可使用通配符配合循环实现:

# 批量解压所有tar.gz文件到当前目录
for file in *.tar.gz; do tar -zxvf "$file"; done

查看压缩文件内容不解压

部分场景下需要先查看压缩包内的文件列表再决定是否解压,可通过以下命令实现:

# 查看tar.gz文件内容
tar -ztvf 文件名.tar.gz
# 查看zip文件内容
unzip -l 文件名.zip

参数说明

tar命令的常用参数含义如下:

参数含义
x解压文件
v显示解压过程
f指定压缩文件名称
z处理gzip压缩格式
j处理bzip2压缩格式
C指定解压目标目录

使用解压命令时需要注意目标目录是否存在,若指定解压目录不存在,命令会执行失败,需要先创建对应目录再执行解压操作。

targzipzipunzipbzip2修改时间:2026-07-16 09:03:23

免责声明:​ 已尽一切努力确保本网站所含信息的准确性。网站内容多为原创整理与精心编撰,观点力求客观中立。本站旨在免费分享,内容仅供个人学习、研究或参考使用。若引用了第三方作品,版权归原作者所有。如内容涉及您的权益,请联系我们处理。
内容垂直聚焦
专注技术核心技术栏目,确保每篇文章深度聚焦于实用技能。从代码技巧到架构设计,为用户提供无干扰的纯技术知识沉淀,精准满足专业提升需求。
知识结构清晰
覆盖从开发到部署的全链路。AI、前端、编程、数据库、服务器、建站、系统层层递进,构建清晰学习路径,帮助用户系统化掌握开发与运维所需的核心技术。
深度技术解析
拒绝泛泛而谈,深入技术细节与实践难点。无论是数据库优化还是服务器配置,均结合真实场景与代码示例进行剖析,致力于提供可直接应用于工作的解决方案。
专业领域覆盖
精准对应开发生命周期。从前端界面到后端编程,从数据库操作到服务器运维,形成完整闭环,一站式满足全栈工程师和运维人员的技术需求。
即学即用高效
内容强调实操性,步骤清晰、代码完整。用户可根据教程直接复现和应用于自身项目,显著缩短从学习到实践的距离,快速解决开发中的具体问题。
持续更新保障
专注既定技术方向进行长期、稳定的内容输出。确保各栏目技术文章持续更新迭代,紧跟主流技术发展趋势,为用户提供经久不衰的学习价值。