首页 > 系统服务 > 详细

Linux学习笔记<十三>——文件压缩、解压缩和归档

时间:2015-07-30 23:41:53      阅读:379      评论:0      收藏:0      [点我收藏+]

压缩、解压缩命令:

1.compress/uncompress:压缩格式为Z,文件后缀为.Z

compress /path/to/file

uncompress /path/to/file.Z


2.gzip/gunzip/zcat:压缩格式为gz,文件后缀为.gz

gzip [OPTION] /path/to/file:,压缩文件保存在被压缩文件的目录,压缩完成后会删除原文件

    -v|verbose:显示指令执行过程

    -d:解压缩,解压缩完成后删除原压缩文件

    -#:1-9,指定压缩比,默认为6,数值越高,压缩比越高,用时越长

gunzip /path/to/file.gz:解压缩文成后删除原文件

zcat /path/to/file.gz:不解压的情况,查看文本文件的内容


3.bzip2/bunzip2/bzcat:压缩格式为bz2,比gzip有着更大压缩比的压缩工具,使用格式近似

bzip2 [OPTION] /path/to/file    

     -v|verbose:显示指令执行过程

    -k:压缩或解压缩时保留原文件

    -d:解压缩

    -#:1-9,默认是6

bunzip2 /path/to/file.bz2

bzcat /path/to/file.bz2


4.xz/unxz/xzdec/xzcat:压缩格式为xz

xz [OPTION] /path/to/file 

-#: 1-9, 默认是6

-k: 压缩时保留原文件

-d:解压缩

unxz|xzdec /path/to/file.xz

xzcat /path/to/file.xz


5.zip:即可以归档又可以压缩的工具

zip file.zip file1 file2 ...:默认压缩后不删除原文件

    -r:recurse将目录内的全部文件压缩,zip -r foo.zip foo

     -v|verbose:显示指令执行过程

unzip file.zip

    -v|verbose:不压缩显示文件列表



归档(打包)命令:

tar:文件格式为.tar

    -c:创建归档文件

    -f:file.tar:操作的归档文件

    -x:展开归档

    --xattrs:归档时保留文件的扩展属性信息

    -t:不展开归档,直接查看归档的文件列表

    

    -zcf file.tar.gz:归档并调用gzip压缩

    -zxf file.tar.gz:调用gzip解压缩并展开归档,-z选项可省略


    -jcf file.tar.bz2:归档并调用bzip2压缩

    -jxf file.tar.bz2:调用bzip2解压缩并展开归档


     -Jcf file.tar.xz:归档并调用xz压缩

    -Jxf file.tar.xz:调用xz解压缩并展开归档



Linux学习笔记<十三>——文件压缩、解压缩和归档

原文:http://chenqiyi.blog.51cto.com/8125763/1680161

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!