-
l
:列出
压缩
文件的相
信息
-
k
:保留原本的
文件
除~
-
c
:同
的,就是
½数
据由屏幕上
出的意思!
-
#
:同
的,也有
½
佳的
压缩
比的意思!
范例一:
½刚刚
bzip2
留下
/tmp/services
xz
来压缩
[dmtsai@study tmp]$
xz
-
v services
services (1/1)
100 % 97.3 KiB / 654.6 KiB = 0.149
[dmtsai@study tmp]$
ls
-
l services*
-
rw
-
rw
-
r
--
. 1 dmtsai dmtsai
123932
Jun 30 19:09 services.bz2
-
rw
-
rw
-
r
--
. 1 dmtsai dmtsai
135489
Jun 30 18:46 services.gz
-
rw
-
r
--
r
--
. 1 dmtsai dmtsai
99608
Jun 30 18:40 services.xz
#
各位
观众
!看到
有啊!!容量又
½
一步下½的更多耶!好棒的
压缩
比!
范例二:列出
这个压缩
文件的信息,然后
这个压缩
文件的
[dmtsai@study tmp]$
xz
-
l services.xz
Strms Blocks Compressed Uncompressed Ratio Check Filename
1 1 97.3 KiB 654.6 KiB 0.149 CRC64 services.xz
#
竟然可以列出
这个
文件
压缩
前后的容量,真是太人性化了!
这样观
察就方便多了!
[dmtsai@study tmp]$
xzcat services.xz
范例三:
½
他½
压缩
吧!
[dmtsai@study tmp]$
xz
-
d services.xz
范例四:保留原
文件
名,并且½立
压缩
文件!
[dmtsai@study tmp]$
xz
-
k services
虽然
xz
这个压缩比真的好太多太多了!以鸟哥选择的这个
services
文件为范例,他可以½
gzip
缩比
(
压缩后
/
压缩前
)
21%
更½一步优化到
15%
耶!
差非常非常多!不过,
xz
最大的问题是
...
时间花太久了!如果你曾经使用过
xz
的话,应该会有发现,他的运算时间真的比
gzip
久很多喔!
鸟哥以自己的系统,透过『
time [gzip|bzip2|xz] -c services > services.[gz|bz2|xz]
』去执行运算½果,
½果发现这三个指令的运行时间依序是:
0.019s, 0.042s, 0.261s
看最后一个数字!差了
10
倍的时
间耶!所以,如果你并不觉得时间是你的成本考虑,那么使用
xz
会比½好!如果时间是你的重要成
本,那么
gzip
恐怕是比½适合的压缩软件喔!
8.3
打包指令:
tar
前一小½谈到的指令大多½能针对单一文件来½行压缩,虽然
gzip, bzip2, xz
也能够针对目录来½行
压缩,不过,
这两个指令对目录的压缩指的是『½目录内的所有文件
"
分别
"
½行压缩』的动作!