码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2015-07-30 23:45:01      阅读:320      评论:0      收藏:0      [点我收藏+]

标签:linux学习 压缩 解压缩 归档

压缩、解压缩命令:

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学习笔记<十三>——文件压缩、解压缩和归档

标签:linux学习 压缩 解压缩 归档

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!