LinuxStudyNote(29)-Linux常用命令(6)-压缩解压命令汇总gzip、gunzip、tar、zip、unzip、bzip2、bunzip2

本文详细介绍Linux系统中常用的文件及目录压缩与解压缩命令,包括gzip、gunzip、tar、zip、unzip、bzip2及bunzip2等。通过实际案例演示如何使用这些命令来高效管理和操作压缩文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

注意linux中的压缩包windows都支持,但反过来就不一定了

压缩解压命令汇总

压缩文件类型压缩命令解压缩
.gzgzip person.filegunzip person.file.gz
.tar.gztar -zcf person.tar.gz persontar -zxf person.tar.gz
.zip文件zip personfile.zip personunzip personfile.zip
.zip目录zip -r person.zip personunzip person.zip
.bz2不保留原文件bzip2 personfilebunzip2 personfile.bz2
.bz2保留原文件和压缩文件bzip2 -k personfilebunzip2 -k personfile.bz2
.tar.bz2tar -cjf person.tar.bz2 persontar -xjf person.tar.bz2

1、gzip压缩命令(压缩文件格式.gz)

##
命名名称gzip
命名英文原意GNU zip
命名所在路径/bin/gzip
执行权限所有用户
语法gzip [文件]
功能描述压缩文件,压缩后格式为.gz,注意只能压缩文件,压缩完后只剩下压缩包,不保留原文件
范例
gzip services压缩services文件

测试截图:
这里写图片描述

1、框框中圈出的是未压缩前与压缩后的文件大小对比

2、gunzip文件解压命令(压缩文件格式.gz)

##
命名名称gunzip
命名英文原意GNU unzip
命名所在路径/bin/gunzip
执行权限所有用户
语法gunzip [文件]
功能描述解压缩文件格式为.gz的文件
范例
gunzip services.gz压缩services.gz文件
gzip -d services.gz-d(decompress) 压缩services.gz文件

3、tar目录压缩解压命令(压缩文件格式.tar.gz)

##
命名名称tar
命名英文原意GNU tar
命名所在路径/bin/tar
执行权限所有用户
语法tar [-zvcf][压缩后文件名][目录]
-zgzip打包同时压缩
-vverbose(详细的) 显示详细信息
-ccreate 打包
-f指定文件名
-xextract 提取
功能描述打包压缩或解压目录,保留原文件
范例
tar -zcf person.tar.gz person打包压缩person目录,并命名为person.tar.gz
tar -xzf person.tar.gz解压

4、zip压缩命令(压缩文件格式.zip)

zip压缩没有gzip好,用得较少

##
命名名称zip
命名英文原意zip
命名所在路径/usr/bin/zip
执行权限所有用户
语法zip [-r] [压缩后文件名][文件或目录]
-rrecurse 压缩目录
功能描述压缩文件或目录,保留原文件
范例
zip person.zip person.file压缩person.file文件
zip -r person.zip person压缩person目录

5、unzip解压缩命令(压缩文件格式.zip)

zip压缩没有gzip好,用得较少

##
命名名称unzip
命名所在路径/usr/bin/unzip
执行权限所有用户
语法unzip 压缩文件
功能描述解压zip压缩文件
范例
unzip person.zip解压缩person.zip压缩文件

6、bzip2压缩命令(.bz2)

bzip2是gzip的升级版本

##
命名名称bzip2
命名所在路径/usr/bin/bzip2
执行权限所有用户
语法bzip2 [-k][文件]
-kkeep 产生压缩文件后保留原文件
功能描述压缩文件文件格式为.bz2
范例
bzip2 -k person压缩person文件,并保留原文件
tar -cjf person.tar.bz2 person压缩perso目录,压缩文件名为person.tar.bz2

7、bunzip2解压缩命令(.bz2)

bzip2是gzip的升级版本

##
命名名称bunzip2
命名所在路径/usr/bin/bunzip2
执行权限所有用户
语法bunzip2[-k][压缩文件]
-kkeep 解压缩后保留原文件
功能描述解压缩文件
范例
bunzip2 -k person.tar.bz2解压缩person.tar.bz2
tar -xjf person.tar.bz2解压缩person.tar.bz2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值