linux下的压缩工具,linux下的压缩工具

压缩工具的介绍

压缩服务器的经常访问的文件,如web网页,压缩后可节省带宽资源

linux下的打包工具,后缀名在linux中不代表实际意义,但是为了方便区分文件类型,后缀名会以一个规范来命名

.zip .gz .bz2 .xz 压缩格式

.tar.gz .tar.bz2 .tar.xz 打包格式

gzip压缩工具

-d 解压缩

-c 压缩或解压缩保留原文件,指定目录路径

首先准备一个较大的文件,进行压缩后的大小对比

[[email protected] tmp]# du -h wen.txt 准备压缩的文件

2.9M wen.txt

[[email protected] tmp]# gzip wen.txt

[[email protected] tmp]# du -h wen.txt.gz 压缩文件后查看大小

784K wen.txt.gz

[[email protected] tmp]# gzip -d wen.txt.gz 对文件解压缩

[[email protected] tmp]# du -h wen.txt

2.9M wen.txt

压缩级别:压缩对一个文件采取何种的压缩比,范围1-9,默认是6

级别9和级别1的压缩比的大小比较

[[email protected] tmp]# gzip -9 wen.txt

[[email protected] tmp]# du -h wen.txt.gz

780K wen.txt.gz 9级别的压缩大小

[[email protected] tmp]# gzip -d wen.txt.gz

[[email protected] tmp]# gzip -1 wen.txt

[[email protected] tmp]# du -h wen.txt.gz

912K wen.txt.gz 1级别的压缩大小

gzip压缩解压时保留原文件使用-c选项,gzip不能用于压缩目录

使用zcat可以查看压缩文件的内容

[[email protected] tmp]# gzip -c wen.txt > wen.txt.gz

[[email protected] tmp]# ll

总用量 3732

-rw-r--r-- 1 root root 3017434 6月 21 15:54 wen.txt

-rw-r--r-- 1 root root 800660 6月 21 16:12 wen.txt.gz 压缩文件并保留了原文件

[[email protected] tmp]# gzip -c -d wen.txt.gz /tmp/wen.txt gzip指定解压压缩文件到指定的目录

bzip2压缩工具

bzip2压缩文件比gzip压缩比高,同样和gzip一样不支持压缩目录,同样跟gzip有压缩级别,默认级别9

选项:

-d 解压缩

-c 压缩或解压缩保留原文件,指定目录路径

bzcat 压缩文件;查看压缩文件内容

[[email protected] tmp]# bzip2 wen.txt

[[email protected] tmp]# du -h wen.txt.bz2

288K wen.txt.bz2

[[email protected] tmp]# bzip2 -d wen.txt.bz2

xz压缩工具

xz压缩工具比gzip、bzip2压缩比还要大,自然的占用cpu使用率也要高,但是基本用法上大同小异,同样不支持目录压缩

选项:

-d 解压,unxz 也是解压命令

-c 指定解压位置(保留原文件)

压缩一个文件

[[email protected] tmp]# xz wen.txt

[[email protected] tmp]# du -h wen.txt.xz

52K wen.txt.xz

xz指定并解压一个压缩文件到指定目录并重命名

[[email protected] tmp]# xz -d -c wen.txt.xz > /usr/local/src/1.txt.xz

[[email protected] tmp]# ll !$

ll /usr/local/src/1.txt.xz

-rw-r--r-- 1 root root 3017434 6月 21 16:51 /usr/local/src/1.txt.xz

[[email protected] tmp]# file !$

file /usr/local/src/1.txt.xz 这里重命名为.xz结尾的了,实质上是一个txt文档文件

/usr/local/src/1.txt.xz: C source, UTF-8 Unicode text, with very long lines

这几个压缩工具都不支持目录的压缩,相同的是有运行的压缩级别,压缩比最大的工具是xz,能够尽可能的较小压缩文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值