linux系统管理笔记之一--解压缩命令

linux系统管理之一-------linux解压缩命令

一、压缩包的格式及后缀
1、压缩命令gzip     后缀  .gz     解压命令  gunzip      
   gzip [-cdt#] 文件名   -c:作为标准输出   -d 解压缩  -# 压缩比例,-9最佳,-1最快。
   zcat 文件名.gz  可以读出压缩包中的内容。

2、压缩命令bzip2    后缀  .bz2    解压命令  bunzip2
  bzip2 [-cdz#] 文件名   -c:作为标准输出   -d 解压缩   -# 压缩比例,-9最佳,-1最快。

3、压缩命令zip      后缀  .zip   解压命令  unzip

4、压缩命令compress 后缀   .z    解压命令  compress -d  或uncompress,效果一样
       compress  -r :连同目录下的文件一起压缩
        compress -c :将压缩数据输出为标准输出,即显示到屏幕上。

例:gzip  xin.txt   压缩xin.txt为  gzip的压缩包
   gunzip xin.txt.gz  即解压此文件


二、tar归档命令


命令格式:

tar [-cxtzjvfkpPN]   归档后文件名    要归档目录或文件

常用选项有:
-t  列出档案中的文件
-c  创建一个归档文件
-x  抽出一个归档文件
-f  指定归档名
-v  显示进度
-z  使用gzip压缩tar文件,后缀名为.tar.gz 或tgz
-j  使用bzip2压缩tar文件 后缀名为 .tar.bz2或tbz
-k  保留旧文件,不覆盖当前文件

例:
tar -cvf  /tmp/test.tar   /tmp     //把/tmp目录下的所有文件,归档为test.tar
tar -zcvf  /tmp/test.tar.gz    /tmp    //把/tmp目录下的所有文件归档,并用gzip压缩为test.tar.gz
ar -zcvf  /tmp/test.tgz    /tmp
tar -jcvf  /tmp/test.tar.bz2   /tmp    //把/tmp目录下的所有文件归档,并用bzip2压缩为test.tar.bz2
tar -jcvf  /tmp/test.tbz  /tmp

tar -xvf  /tmp/test.tar        //抽出tar包
tar -zxvf /tmp/test.tar.gz   //解压缩一个gz归档文件
tar -jxvf /tmp/test.tar.bz2   //解压缩一个bz2归档文件

你可能感兴趣的:(linux,职场,tar,休闲)