`
lcf11824
  • 浏览: 86222 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论

鸟哥linux学习之--文件压缩与打包

 
阅读更多

文件的压缩与打包

压缩的用途与技术
各种压缩命令
    compress:*.Z
    gzip, zcat:*.gz
    bzip2, bzcat:*bz2
    tar :*.tar,*.tar.gz
    cpio

 

1.压缩的用途与技术

    减小文件大小,提高磁盘利用率

    技术:把一般文件中空余的bit填满。

 

2.各种压缩命令

(1)compress:我使用的机器上刚好没有,忽略

(2)gzip:gzip [-d#] filename

       -d:解压缩命令

       -#:表示压缩等级(1~9,1最差9最好,默认6)

       zcat:查看压缩文件内容

(3)bzip2:bzip2 [-dz] filename

       -d:表示解压

       -z:表示压缩

       bzcat:查看压缩文件内容

(4)tar [-zxcvfpP] filename

    -z:是否同时具有 gzip 的属性?  
    -x:解开一个压缩档案的参数指令!  
    -t:查看 tarfile 里面的档案! 
    -c:建立一个压缩档案的参数指令  
    -v:压缩的过程中显示档案!  
    -f:使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!例如使用『 tar -zcvfP tfile sfile』就是错误的写法,要写成『 tar -zcvPf tfile sfile』才对喔! 
    -p  :使用原档案的原来属性(属性不会依据使用者而变)  
    -P  :可以使用绝对路径  
    -N:比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的档案中!  
    --exclude FILE:在压缩的过程中,不要将 FILE 打包!

 

       例如:压缩 tar -cvf  a.tar /home/usr/opt/compressfile

                解压 tar -zcvf a.tar.gz -C /home/usr/opt

        (ps:解压到指定目录的时候,用-C切换目录;压缩多个文件时,第一个是压缩后文件名,后面是多个压缩文件或文件夹)

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics