Linux文件压缩和解压缩的命令

本文详细介绍Linux下使用bzip2、gzip及tar命令进行文件压缩与解压缩的方法。涵盖基本命令格式、常用参数如递归处理、显示文件列表等,以及如何结合tar与bzip2或gzip进行更高效的数据打包。

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

                                 Linux文件压缩和解压缩的命令

bzip2

功能            压缩文件

格式            bzip2  文件名      文件就会被压缩,并被保存为文件名.bz2

bunzip2     

功能          解压缩文件

格式          bunzip2  文件名.bz2         

bunzip2  文件名.bz2会被自动删除,而以文件名代替

gzip

功能         压缩文件

格式         gzip 文件名                   文件就会被压缩,并被保存为文件名.gz

gunzip

功能          解压缩文件

格式          gunzip 文件名.gz         文件名.gz就会被删除,并被文件名代替

①-r      递归处理:将指定目录下的所有文件以及子目录中的文件一并处理

gzip -r  目录名1                 把目录名1中的文件压缩起来

解压缩也如此

gunzip -r  文件名   就把文件夹中的所有文件解压缩了

tar

功能         将文件或者目录,进行打包或者解压缩

格式         tar  [参数] [打包后的文件名] [需要打包的文件名或者目录]

①-c          压缩

②-x          解压缩

③-t          不压缩或者解压缩的情况下,显示包括在tar文件中的文件列表

④-z         压缩或者解压缩问你(gz格式)  tar+gzip

⑤-j          压缩或者解压缩文件(bz2格式) tar+bzip2

⑥-v         压缩或者解压缩时,显示所有的文件

⑦-f          指定压缩后的文件名

tar压缩的格式          tar  cvf   文件名.tar   需要压缩的文件或者目录

tar解压缩的格式      tar  xvf   文件名.tar

tar  cvf  文件夹名字.tar  需要压缩的文件夹名字1  需要压缩的文件夹名字2    解压缩依然如此,只需要换成xvf就好

 tvf

在不进行解压的情况下,显示压缩文件里面的内容

tar  tvf  文件夹名字.tar

tar和bzip2或者gzip结合

tar与bzip2结合使用来压缩文件的时候

格式       tar  -cjvf  文件名.tbz 源文件

tar与gzip结合使用来压缩文件的时候

格式       tar  -czvf  文件名.tgz 源文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值