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

Linux压缩及归档工具整理

时间:2015-05-17 02:16:44      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:gzip bzip2 xz zip tar cpio

gzip:.gz,只能压缩文件,不能压缩目录

    gzip somefiles:压缩完成后会删除原文件

        -d:解压缩

        -# :1-9,指定压缩比,默认为6


gunzip:解压缩

    gunzip somefiles.gz:解压完成后删除原压缩文件

    zcat somefiles.gz:查看gzip压缩文件内的文本文件内容



bzip2:.bz2,只能压缩文件,不能压缩目录

    比gzip有着更大压缩比的压缩工具;

    bzip2 somefiles:压缩完成后会删除原文件

        -d:解压

        -# :1-9,指定压缩比,默认为6

        -k:压缩时保留原文件


bunzip2:解压

    bunzip2 somefiles.bz2:解压完成后删除原压缩文件

    bzcat somefiles.bz2:查看bz2压缩文件内的文本文件内容


xz:.xz,只能压缩文件,不能压缩目录

    xz somefiles:压缩完成后会删除原文件

        -d:解压

        -# :1-9,指定压缩比,默认为6

        -k:压缩时保留原文件


unxz:解压

    unxz somefiles.xz:解压完成后删除原压缩文件

    xzcat somefiles.xz:查看xz压缩文件内的文本文件内容


zip:既归档又压缩的工具

    zip filename.zip somefiles:压缩后不删除原文件

    unzip filename.zip:解压


-C:指定解压后目标路径


tar:归档工具

    -c :创建归档文件

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

    -x :展开归档

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

    -t :不展开归档,直接查看tar里面的文件

    -r :追加文件

    

    -zcf :归档并调用gzip压缩

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

    

    -jcf :归档并调用bzip2压缩

    -jxf :调用bzip2解压缩并展开归档,-z选项可省略

    

    -Jcf :归档并调用xz压缩

    -Jxf :调用xz解压缩并展开归档,-z选项可省略


cpio:归档工具

    -H <备份格式>:指定备份时使用的文件格式

    --quiet:不显示复制了多少区块

    -o:执行copy-out模式,建立备份档

    -i :将数据从文件或设备上还原到系统中

    -d :自动建立目录,这样还原时才不会出现找不到路径的问题

    -c :一种比较新的portableformat方式存储

    -B:让预设的blocks可以增加到5120bytes,默认是512bytes,使备份速度加快

    -u :更新,用较新的文件覆盖旧的文件

    -v :在屏幕上显示备份过程中的文件名

    -t :查看cpio建立的文件或设备内容


    解压cpio文件:

        cpio -idmv < filename.cpio

    解压img文件:

       cpio -idmv < filename.img

    备份还原:

        备份:cpio -covB > [file|device] 将数据备份到文件或设备上

        还原:cpio -icduv < [file|device} 将数据还原到系统中


Linux压缩及归档工具整理

标签:gzip bzip2 xz zip tar cpio

原文地址:http://yuyucat.blog.51cto.com/9627004/1651929

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