linux tar 压缩等级,2018-10-30 预习笔记 Linux文件压缩和打包

文件打包和压缩

Windows 最常见的*.zip、*.rar、.7z

Linux 上的压缩包文件格式后缀的压缩文件 .gz、.xz、.bz2、.tar、.tar.gz、.tar.xz、tar.bz2

33f94e31869a163d816a3f869c069ebb.png

1、gzip压缩工具

bb0e43a1fcf642becab2cec25a511b04.png

新建一个目录 d5z:mkdir d5z

624430e1d6513ab67184877c403a5804.png

列出/etc/目录下, 以文件名conf结尾的文件。

fcc134821794d6a7a3f2f59e334b03f1.png

将列出conf的文件追加到1.txt

a5fe5a7bd4b088e54c52024e963e4358.png

查看文件的大小

e96178a26b82972e0544bda52601c25e.png

继续增加1.txt文件大小

5f63ed9adc78e718b87facb64ba9de43.png

b9864104dab08506fba92d3cc6ad241f.png

用gzip压缩1.txt

60e2cde669542c7dbba167fa7e699742.png

查看1.txt压缩文件

1f872a4e3590d6eaa09e1d2dc40e6f20.png

查看1.txt.gz文件大小 du -sh + 压缩文件

50fd23572746e55bec7e050314f5136c.png

解压1.txt.gz文件,查看文件大小。解压命令: gzip -d +压缩文件

68f34e7a0a6652d3fa1b9e71169677f9.png

用wc -l 查看文件行数,跟压缩前一样:28392 1.txt

59cf6fd595efb5516ed3ec41e02a6672.png

设置压缩级别为9和1(9最大,1最小),1表示最快压缩但体积大,9表示体积最小但耗时最久。默认是6级别。

9d46c6430d2fc05cf68c8bf0d90531e7.png

使用最高级别压缩1.txt,并查看文件大小

53cbed38f441858ce2ab862a961cb25a.png

解压缩另外一个命令:gunzip + 压缩文件

1cb5cfa002fd36f5bc4146545e803116.png

查看压缩文件:file + 压缩文件

46a133d0fb39659d631d5bd583967b21.png

查看压缩文件内容:zcat + 压缩文件

b0eab66d69ceedafb94f22501b386caa.png

压缩文件生成新的压缩文件:gzip -c + 文件 > /目录/压缩文件

ddf0cbfc89277bc6b5ef3313ae8741ac.png

使用file  查看压缩文件

2caa4e0b1cef9c6cf630eb791cbb7686.png

指定解压文件目录:gzip -d -c /目录/l路径/压缩文件 > /目录/路径/可重命名

f0f06cfce26aae85c557faf65079a227.png

查看文件行数

7ae0f1157b108a6efa196723d693943c.png

查看文件大小

27c903ea1ab3ea1684484bbe293a3965.png

注意:gzip不能压缩目录

2、bzip2 压缩工具

bd4384655786ff325ee1fad5b6ab636f.png

安装:yum install -y bzip2

9cbd6d5f87fa5125e56a8cee05cfd47b.png

压缩:bzip2 + 文件,用法跟gzip相同

b66f8e04c9553758b59d3bc4cefb121f.png

解压缩 :bzip -d + 压缩文件

16ef96043695d5926815c5515a676a44.png

压缩级别:压缩级别为9和1。默认级别是9

补充:mv + 文件 更改名字

查看文件是什么格式:flie + 文件

40a669c8e4166c4f08a0cbf2b3f97ea9.png

查看压缩文件内容:bzcat + 压缩文件

0754005d3885924937bc3697319e52e2.png

3、xz压缩工具

9cdf9ebd1a7cc5a65a189933f87d11fb.png

压缩: xz +文件

cf0f1e2d7417b34f893993414f5c0b4f.png

查看压缩文件,压缩力度更大,压缩级别为9和1。

23f45119931d841519a539c4677c6199.png

压缩指定目录:xz -c +文件 > /目录/压缩文件名

fb17c5f8befd75a5dc229a8e7113edee.png

解压缩到指定目录:解压缩文件到指定目录,并保存原文件

0b41f1a25cefb7134193a2232412b879.png

或是当前目录 ./ + 文件名

7007d946eeb1d55bab18a166a1717c97.png

查看xz压缩的文件内容 :xzcat

575acda6aa3dce828faff6cb7f53f704.png

4、zip压缩工具

33d8fefc51e707f01ba2af69e16082d3.png

zip支持压缩目录

安装zip包:

08044140f6a5872556ed2b5cb6f5a3f1.png

将目录复制到/tmp

06bcb96ffb0e7c31f2e6afe8dbb14a55.png

tree + 目录

e42693702b1214122126500190379cc5.png

不能再查看

a395d4d33429cfe09107ff87f8b437b9.png

可以查看

9002025e8258cf3262d1c967f9ff092d.png

压缩目录:zip -r +文件 目录

8a7b6f927534b822a40397d99672d13e.png

安装unzip包

9f3690545a189b536eabdb6b723b97d6.png

zip解压缩,因原有文件已存在,提示是否要覆盖或不覆盖

3455ea90952824eff682517cb8c88dfd.png

指定zip解压缩的目录:

f96b94f1c20fc150a6b2475b832e78f2.png

解压缩不可以重命名

b3df0db3da1d0afa04fe38336001f657.png

zip是不可以查看文件内容,可查看zip的文件列表

41dd354722dea767db37a32ab1f659d6.png

5、tar打包

acf8ee56768b3fb2f847ed8815ef32b1.png

yum install -y tar

打包一个目录,可不加V

f6e4eeaf5902cfc4fa9b7e5cebe1bb00.png

解包,可以打包文件,可以打包目录,也可以目录文件一起

c9874157ea2532c8c7be09489e6c04c4.png

查看打包文件

b9e2619782ee85b45845cb38942b4f69.png

过滤不打包的目录文件

8742eb9531aee51b29e49610beb453e3.png

ba4d2c00dd9a5a4cad2d3dfd88a14509.png

dfdeffba49f216d33e8634f4bc7f1a61.png

6、打包并压缩

09f038ff5f285f81293be85a96a3e9b2.png

打包并压缩,压缩为gz

ed4f2cc5a55ac7dcec4fc8202dad4fd8.png

查看大小

ad7baaa39148522c437f8f4b935bd419.png

压缩为bz2

93ca2edf9414e92b350e95b0c3aa9548.png

查看文件大小

e0583ac06a9fbb7c4b4fb4d63eb396da.png

压缩为xz,查看文件大小

9e41cf108e2b5f5842468025dcee58f7.png

查看文件列表:

90968ddefcaa53a1ec6a33dc9be90faa.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值