RUI个人博客 首页>>Linux>>[原] Linux学习笔记之 文件的压缩与打包

[原] Linux学习笔记之 文件的压缩与打包

目录:
1. 压缩与减压缩概述:
2. compress 压缩
3. gzip压缩    zcat查看压缩文件内容
4. tar 方式压缩
5. zip的方式压缩文件
6. zipinfo 查看zip压缩文件中内容
7. unzip 减压缩

1. 压缩与减压缩概述:

内容:gzip,zcat     bzip2,bzcat   tar   zip  zipinfo  unzip


2. compress 压缩

3. gzip压缩    zcat查看压缩文件内容

[root@RAC1 tmp]# cp -a /etc/passwd .
[root@RAC1 tmp]# gzip passwd 
[root@RAC1 tmp]# ll
[root@RAC1 tmp]# zcat passwd.gz 


[root@RAC1 tmp]# gzip -d passwd.gz 
[root@RAC1 tmp]# ll
[root@RAC1 tmp]# gzip -1 -c passwd >passwd1.gz
[root@RAC1 tmp]# gzip -9 -c passwd >passwd9.gz
[root@RAC1 tmp]# ll passwd*

4. tar 方式压缩

[root@RAC1 tmp]# tar -cvf testtar.tar testtar
[root@RAC1 tmp]# tar -zcvf testtar.tar.gz testtar
[root@RAC1 tmp]# ls -lrt

[root@RAC1 tmp]# tar -tvf testtar.tar
[root@RAC1 tmp]# rm -rf testtar
[root@RAC1 tmp]# tar -zxvf testtar.tar.gz 

[root@RAC1 tmp]# ls -l  /home/
总计 16
drwx------  8 grid      oinstall 4096 12-07 06:25 grid
drwx------  2 hacluster haclient 4096 11-25 05:25 hacluster
drwx------ 13 oracle    oinstall 4096 12-10 23:42 oracle
[root@RAC1 tmp]# tar --exclude /home/oracle -zcvf home.tar.gz /home/*
       // 去除/home/oracle 下面目录中的内容!!!
[root@RAC1 tmp]# tar -tvf home.tar.gz  

5. zip的方式压缩文件


[root@RAC1 tmp]# zip test.zip test
[root@RAC1 tmp]# zip testtar.zip testtar
[root@RAC1 tmp]# zipinfo -l testtar


[root@RAC1 tmp]# zip -r testtar1.zip testtar
[root@RAC1 tmp]# ls -rlt test*

[root@RAC1 tmp]# zip -z test.zip 

[root@RAC1 tmp]# zipinfo -z test.zip 

6. zipinfo 查看zip压缩文件中内容
[root@RAC1 tmp]# zipinfo -h test.zip 
[root@RAC1 tmp]# zipinfo -M test.zip 
[root@RAC1 tmp]# zipinfo -t test.zip
7. unzip 减压缩

[root@RAC1 tmp]# unzip -l test.zip 
 
[root@RAC1 tmp]# unzip -v test.zip
[root@RAC1 tmp]# zip -r -P 123456 test.zip test
[root@RAC1 tmp]# unzip test.zip 

[root@RAC1 tmp]# unzip -P 123456 test.zip 


             2016.05.09 于 北京康馨家传    tyger.wang
昵  称:
邮  箱:
评论内容:
验 证 码:
可用[code][/code]插入代码
点击刷新验证码