Linux 压缩
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-04-08
档案压缩的拓展名 ■长从网上下Linux的资料,你会发现大多数文件都是压缩过的!为什么? ■压缩过的文件其拓展名都是【*.tar, *tar.gz, *tgz, *gz, *.Z, *bz2】等等的,为什么这么多呢? *.z compress压缩格式 *.bz2 bzip2压缩格式 *.gz gzip压缩格式 *.tar tar程序打包的资料,没有压缩过 *.tar.gz tar程序打包的资料,其中经过gzip压缩 *.tar.bz2 tar程序打包的资料,其中经过bz2压缩 压缩命令介绍 compress: 格式: # compress 【-d】 filename -d: 解压缩用 ---------------------------------------------------- gzip, zcat: 格式: # gzip 【-d#】 filename -d:解压缩参数 -#:压缩等级(1 最不好 ,9 最好 , 6 是预设值) 格式: # zcat filename.gz 读取压缩档案内容 压缩完的文件不能再被压缩 格式: # gzip filename 会产生filename.gz 这个档案 例:gzip -9 filename 以最大压缩比,来压缩这个文档 --------------------------------------------------------- bzip2,bzcat 格式: # bzip2 【-dz】 filename -d:解压缩 -z:压缩 格式: # bzcat filename.bz2 读取压缩档案内容 ---------------------------------------------------- tar: 格式: # tar [zxcvf] filename.tar.gz filename -z:是否溶蚀具有gzip的属性 -x:解压缩参数 -t:查看tarfile里面的档案 -c:压缩 -v:显示压缩过程 -f:生成压缩文件的名字 -N:此后接日期 (yyyy/mm/dd) 例:tar -zcvf filename.tar.gz filename -N ''yyyy/mm/dd'' -exclude file:在压缩过程中,不要将此后file打包 -C:后面接目录位置 表示将文件解压 或压缩到某位置 格式: # tar cvf directory.tar directory 只将目录整合打包成一个文档 例: tar zcvf filename.tar.gz /test/* 将/test/下的所有文件全部打包并压缩成一个文件 例: tar xvf directory.tar 解开tar的封包 例: tar zxvf directory.tar.gz 解开gzip的压缩包 例:tar -ztvf directory.tar.gz 这个t可以查看tar里面的档案信息,而不需要把它解开 例: tar zcvf test.tar.gz /test/* -N ''2003/06/25'' 在/test/这个目录中, 比2004/06/25还要新的文档才会被打包进test.tar.gz 例:tar zcvf test.tar.gz / --exlude /mnt --exclude /proc 把根目录下的所有东西都打包,除了/mnt与/proc目录 ----------------------------------------------------------- 利用tar把资料备份到磁带机上 tar /dev/st0 filename |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于Linux 压缩的所有评论