1. gzip, bzip2 能否直接压缩目录呢?
1
|
不能直接压缩目录
|
2. 请快速写出,使用gzip和bzip2压缩和解压一个文件的命令。
1
2
3
4
|
gzip
1.txt
gzip
-d 1.txt.gz
bzip2
1.txt
bzip2
-d 1.txt.bz2
|
3. tar 在打包的时候,如果想排除多个文件或者目录如何操作?
1
|
tar
cvf 123.
tar
--exclude a.txt --exclude b.txt 123/
|
4. 请实验,如果不加 "-" 是否正确, 如 tar zcvf 1.tar.gz 1.txt 2.txt ?
1
|
不加 - 一样没有问题
|
5. 如何使用tar打包和解包 .tar.gz, .tar.bz2 的压缩包?
1
2
3
4
|
tar
zcvf 1.
tar
.gz 1
tar
zxvf 1.
tar
.gz
tar
jcvf 1.
tar
.bz2 1
tar
jxvf 1.
tar
.bz2
|
6. 找一个大点的文件,使用tar 分别把这个文件打成 .tar.gz和.tar.bz2 压缩包,比较一下哪个包会更小,从而得出结论,是gzip压缩效果好还是bzip2压缩效果好?
1
|
理论上.
tar
.bz2的压缩包小一些,但个别时候,有相反的情况。但大多时候
bzip2
压缩效果好。
|
7. 使用tar打包并压缩的时候,默认压缩级别为几? 想一想如何能够改变压缩级别呢?(提示,tar本身没有这个功能哦,可以尝试拆分打包和压缩)
1
2
|
tar
打包压缩时,是按照
gzip
和
bzip2
的默认压缩级别来的,
gzip
工具默认压缩级别为6,
bzip2
默认压缩级别为9.
改变默认压缩级别可以这样来做,首先
tar
打包,然后再使用
gzip
或者
bzip2
压缩工具来压缩,压缩的时候指定压缩级别。如:
tar
cvf 1.
tar
123/;
gzip
-2 1.
tar
|
本文转自 xpleaf 51CTO博客,原文链接:http://blog.51cto.com/xpleaf/1892726,如需转载请自行联系原作者