1. Linux 系统中常用的压缩指令
1.1 gzip,zcat
gzip 是应用度最广的压缩指令,gzip 所建立的压缩文件为.gz 的档名。语法如下:
* gzip [-cdtv#] 档名
选项与参数:
-c: 将压缩的数据输出到屏幕上,可透过数据流重导向来处理;
-d: 解压缩的参数;
-t: 可以用来检验一个压缩文件的一致性,看看档案有无错误;
-#: 压缩等级, -1 最快,但是压缩比最差、-9最慢,但是压缩比最好!预设是-6
* zcat 档名.gz : 在屏幕上显示解压缩之后的档案内容
1.2 bzip2,bzcat
bzip2 [-cdkzv #] 档名
bzcat 档名.bz2
选项与参数:
-c: 将压缩的过程产生的数据输出到屏幕上
-d: 解压缩的参数
-k: 保留源文件,而不会删除原始的档案
-z: 压缩的参数
-v: 可以显示出原档案/压缩文件案的压缩比等信息
-#: 与gzip 同样的,都是在计算压缩比的参数,-9最佳,-1最快
1.3 打包指令: tar
- 压缩: tar -jcv -f filename.tar.bz2 要被压缩的档案或目录名称
- 查询: tar -jtv -f filename.tar.bz2
- 解压缩:tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录