大数据第二天——Linux下压缩相关命令

一.压缩方式

1、gzip  以.gz结尾,最常用的压缩方式
2、bzip2  以.bz2结尾,压缩能力更强(压缩后的文件更小),使用较多
3、compress  以.Z结尾,使用较少
4、zip   以.zip结尾,压缩能力较低,跨平台做的较好,使用较少
5、rar  以.rar结尾,压缩能力较低,使用较少

二.tar命令打包

我们可以使用tar命令对多个文件打包,并可以在打包过程中调用压缩或解压缩命令,从而实现压缩或者解压缩的功能。
命令格式:
tar [选项] 参数
选项:
        -c   建立打包文件
        -f    指定打包文件名称,tar命令必须要有该选项
        -t    查看打包文件中包含的文件名
        -r    增加文件到打包文件中
        -v    显示打包过程
        -x    解包
        -z    表示解压方式为gzip
        -C   该选项用于解压缩,若要解压到指定目录,可通过该选项指定

三.tar命令调用gzip压缩

1、将/home/demo下所有以.txt结尾的文件打包并以gzip格式压缩为all.tar.gz
[root@tedu1 demo]# tar -czvf all.tar.gz *.txt
2、将all.tar.gz包解压
[root@tedu1 demo]# cp all.tar.gz ../demo1
[root@tedu1 demo1]# tar -zxvf all.tar.gz
[root@tedu1 demo1]# ll
-rw-r--r--. 1 root root   125 Apr  8 23:25 all.tar.gz
-rw-r--r--. 1 root root     0 Apr  8 23:02 a.txt
-rw-r--r--. 1 root root     0 Apr  8 23:02 b.txt
-rw-r--r--. 1 root root     0 Apr  8 23:02 c.txt
3、直接在demo目录解压all.tar.gz包,并指定解压到demo1目录下
[root@tedu1 demo]# tar -zxvf all.tar.gz -C ../demo1

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值