9.30

6.1 压缩打包介绍
6.2 gzip压缩工具
6.3 bzip2压缩工具 
6.4 xz压缩工具

压缩打包介绍

在windows下我们常见的压缩包格式有;.rar .zip .7z
而在linux我们常见的有;.zip .gz .bz2 .xz .tar.gz .tar.bz2 .tar.xz

在学习之前我们先做好准备工作,我们需要创建一个新的文件来做实验,这里我选择到/mnt目录下创建一个新的文件

[root@Ask-02 ~]# cd /mnt/ // cd到mnt目录下
[root@Ask-02 mnt]# mkdir dbyscs //创建一个名为“dbyscs”(名字更具自己定义)目录
[root@Ask-02 mnt]# touch dbyscs/ceshi.txt //创建一个名为“ceshi.txt”的文件
[root@Ask-02 dbyscs]# find /etc/ -type f -name "conf" //使用find的命令查找所有有关conf为后缀名的文件
[root@Ask-02 dbyscs]# find /etc/ -type f -name "
conf" -exec cat {} >> dbyscs/ceshi.txt \; //把找到的文件内容全部写入到“ceshi.txt”的文件当中
[root@Ask-02 dbyscs]# cat ceshi.txt //通过cat命令查看结果,可以看到ceshi.txt的文件中写满了内容

gzip压缩工具

打包文件命令

[root@Ask-02 dbyscs]# gzip ceshi.txt
[root@Ask-02 dbyscs]# ls
ceshi.txt.gz**

查看压缩文件的内容命令;

[root@Ask-02 dbyscs]# zcat ceshi.txt.gz

解压缩命令;

[root@Ask-02 dbyscs]# gzip -d ceshi.txt.gz
或者;
[root@Ask-02 dbyscs]# gunzip ceshi.txt.gz
[root@Ask-02 dbyscs]# ls
ceshi.txt

压缩原文件的同时原本件不被替换掉;

[root@Ask-02 dbyscs]# gzip -c ceshi.txt > /mnt/ceshi.txt.gz //“>”将文件压缩后重定向到指定的目录下面,且可以指定命名。
[root@Ask-02 dbyscs]# ls /mnt/
ceshi.txt.gz dbyscs

解压压缩文件的同时原压缩文件不被替换掉

[root@Ask-02 mnt]# gzip -d -c ceshi.txt.gz > dbyscs/ceshi2.txt
[root@Ask-02 mnt]# ls dbyscs/
ceshi2.txt ceshi.txt


或者;
[root@Ask-02 mnt]# gunzip -c ceshi.txt.gz > dbyscs/ceshi2.txt

gzip压缩工具的压缩级别有1-9个级别,gzip默认压缩的级别为6,如果需要指定压缩的级别,可按以下命令;

[root@Ask-02 dbyscs]# gzip -# ceshi.txt //#=指定级别的数字

bzip2压缩工具

如果系统默认没有安装bzip2压缩工具,则需要自己手动使用yum命令安装

[root@Ask-02 dbyscs]# yum install -y bzip2

bzip2压缩工具压缩级别同样为9级,bzip2相比gzip来说压缩的更狠一些,这意味着耗费cpu的资源也就更狠一些。
同样的bzip2压缩工具的使用和gzip的使用基本一致
压缩;bzip2 (文件名)
解压缩;bzip2 -d 或者bunzip2
查看压缩文件内容;bzcat

xz压缩工具

xz压缩工具和前两者比,操作几乎同样,压缩的比前两者都更加狠。
压缩;xz (文件名)
解压缩;xz -d 或者unxz
查看压缩文件内容;xzcat

通过du命令,可以查看三种压缩工具的压缩文件的容量大小

[root@Ask-02 dbyscs]# du -sh ceshi.txt

通过wc命令,可以查看文件内容的行数

[root@Ask-02 dbyscs]# wc -l ceshi.txt

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值