|
|
晚上发现texlive-2008的iso是用7z压缩时,相当好奇,打开http://p7zip.sourceforge.net/时无意中发现的,据说"7-Zip is a file archiver with highest compression ratio"。
于是就自己试了一下,首先是原始目录的大小:
- acevery@SpiritSoaring tmp $ du -sB1 trunk
- 2445312 trunk
复制代码
下面是用7z直接压缩,用tar打包后再用7za用7zip、bzip2,gzip,用tar以bzip2、gzip格式压缩的结果:
- acevery@SpiritSoaring tmp $ ls -l trunk.*
- -rw------- 1 acevery acevery 196857 2008-07-21 01:15 trunk.7z
- -rw------- 1 acevery acevery 201332 2008-07-21 01:19 trunk.tar.7z
- -rw------- 1 acevery acevery 268541 2008-07-21 02:20 trunk.tar.7z.bz2
- -rw------- 1 acevery acevery 435356 2008-07-21 02:21 trunk.tar.7z.gz
- -rw-r--r-- 1 acevery acevery 269315 2008-07-21 01:15 trunk.tar.bz2
- -rw-r--r-- 1 acevery acevery 440724 2008-07-21 01:15 trunk.tar.gz
复制代码
注意,不要直接用7z备份,因为它不会保留owner/group信息,所以推荐用- tar -cf - 目录名 | 7za a -si 压缩文件名
复制代码 进行备份。 |
|