Linux----文件压缩及解压

打包和压缩的区别

  1. 打包:多个文件变成一个文件------减少文件个数

  2. 压缩:缩小一个文件的体积--------减少文件体积

打包

打包/解包 pack/unpack

压缩

压缩/解压 compress/decompress

图片:BMP 、GIF、PNG、JPEG、JPG

音频:APE、FLAC、MP3

视频:RMVB、AVI、MP4

常见压缩格式

  1. HTTP: gzip

  • gzip、deflate(zlib的格式)、br(Brotli)、identity(不压缩)

  1. Windows:zip、rar、7z

  • winrar、360压缩。bandizip、7zip

  1. Linux: gzip(tar.gz=.tgz) 、bzip(.bz2)、zip

  • 压缩后的体积:tar.bz2 < tgz < tar

  • 解压时间:tarbz2 > tar > tgz

tar命令

全拼:Tape archive

tar常用选项

用法示例

1.打包(不压缩)

命令示例:tar -cvf test.tar *.txt

将*.txt文件打包到test.tar中

2.解包

命令示例:tar -xcf test.tar

3.打包并gz压缩

命令示例:tar -zcvf test.tar.gz *.txt

将*.txt文件打包并压缩成gz文件,压缩后的文件名为test.tar.gz

4.解压gz文件

命令示例:tar -zxvf test.tar.gz

将test.tar.gz解压缩

5.解压到指定目录

1.先创建一个目录muxi,然后再创建的目录里面执行命令tar -zxvf test.tar.gz

2.直接使用命令tar -zxvf test.tar.gz -C muxi/ muxi为新创建的目录

6.bz2压缩和解压缩与gz压缩解压缩一致,只是需要更改拓展名gz改成bz2以及-zcvf/-zxvf改成-jcvf/-jxvf。

压缩:

解压缩:

zip命令

zip用法示例

1压缩:

将*.txt文件压缩到test.zip中

2.解压:

将test.zip解压出来

3.将文件解压到指定目录

将文件test.zip解压到muxi这个目录中

4.加密压缩

命令密码设为123456进行压缩

6.使用密码解压:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

木兮.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值