Linux压缩及归档工具整理

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} 将数据还原到系统中


郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。