您的位置:首页 > 运维架构 > Linux

linux tar命令

2013-10-12 00:55 183 查看
linux下常见的压缩文件后缀:
*.zcompress程序压缩过的文档
*.gzgzip压缩文档
.bz2bizp2压缩文档
*.tartar打包文档
*.tar.bz2tar打包并经bzip2压缩的文档
注:其中compress工具较老,目前已被gzip取代,而bzip2压缩工具用法基本与bzip工具一致,故只介绍gzip
gzip [-cdtv#] 文件名
zcat name.gz 读取*.gz的压缩格式的文档
-c: 将压缩的数据输出到屏幕上,可透过数据流重定向来处理
-d: 解压缩的参数
-t: 可以用来检验一个压缩文件的一致性,看看文档有无错误
-v: 可以显示原档案/压缩文件的压缩比信息
-#: 压缩等级,-1最快,但压缩比最差;-9最慢,但是压缩比最好;默认是-6
eg,对man.config进行压缩
gzip -v man.config
gzip -c man,config
gzip -9 -c man.config
解压
gzip -d man.config.gz
gunzip man.config.gz ----两命令意思一致,只是gzip -d更容易记
tar [-j|-z] [cv] [-f 建立的档案名] filename 打包压缩
tar只是一个打包命令,但配合gzip,bizp2可实现打包压缩功能
-c建立打包档案,可搭配-v来查看过程被打包的档案
-t查看打包档案的内容含有那些档案名
-x解打包或解压缩,可以搭配-C(大写)在特定目录解开
注:c/x/t参数不可同时出现在一串指令中
-j透过bzip2的支持进行解压缩/压缩,此时档案名最好为*.tar.bz2
-z透过gzip的支持进行解压缩/压缩,此时档案名最好为*.tar.gz
-v在压缩/解压缩的过程中,将正在处理的文件名列出来
-f filename-f后接文档名
tar配合gzip 对文档进行压缩和解压、查询(一般记住这三条足以)
1、压缩:tar -zcv -f filename.tar.gz filename
2、解压:tar -zxv -f filename.tar.gz -C(不加-C,则解压当前目录) 要解压缩的目录
3、查询:tar -ztv -f filename.tar.gz
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux tar命令