zoukankan      html  css  js  c++  java
  • 压缩归档tar

    一:压缩、解压

    1、compress/uncompress/zcat

    • -d:解压
    • -c:输出到终端,不删除原文件
    • -v:显示详细信息

    2、gzip/ungzip/zcat

    • -d:解压
    • -c:将压缩或解压的结果输出到标准输出
    • -#:指定压缩比(1-9)

    3、bzip2/bunzip2/bzcat

    • -d:解压
    • -k:保留原文件
    • -#:指定压缩比(1-9)

    4、xz/unxz/xzcat

    • -d:解压
    • -k:保留原文件
    • -#:指定压缩比(1-9),默认为6

    5、zip/unzip

    • -r:递归打包,可以打包目录
    • unzip -p:将解压的文件输出到标准输出

    二:归档(tar)

    tar

    • -c:创建
    • -f:指定归档后文件
    • -v:详细信息
    • -p:保留原有属性
    • -t:预览
    • x:解包
    • -C DIR:解包到指定文件夹
    • -z:.gz 调用gzip
    • -j:.bz2 调用bzip2
    • -J:.xz 调用xz
    • --exclude DIR:排除指定文件夹
    • -T filelist:指定打包的文件目录列表
    • -X filelist:指定不打包的文件列表
    # tar -Jcf log.tar.xz /var/log
    # tar Jxf log.tar.xz

    split -b 10M -d lod.tar.gz new.tar.gz 切割大压缩文件

    cat new.tar* >filename.tar.gz 合并文件

    cpio:命令是通过重定向的方式将文件进行打包备份,还原恢复的工具,它可以解压以“.cpio”或者“.tar”结尾的文件

    • -o 将文件拷贝打包成文件或者将文件输出到设备上
    • -i 解包,将打包文件解压或将设备上的备份还原到系统
    • -t 预览,查看文件内容或者输出到设备上的文件内容
    • -v 显示打包过程中的文件名称
    • -d 解包生成目录,在cpio还原时,自动的建立目录
    • -c 一种较新的存储方式
    # find . | cpio -H newc --quiet -o | gzip -9 > /mnt/boot/initrd.gz
    # zcat /boot/initramfs-2.6.32-431.el6.x86_64.img | cpio -id

    记录于2018.4.12 14:34

  • 相关阅读:
    数理统计与Matlab: 第4章 回归分析
    汽车各部位名称详解【图】
    线性代数:第四章 矩 阵1
    曲线救国的就业路线是否合理?
    TortoiseSVN 编辑日志信息报错
    Ironpython及其他托管语言中值类型最好使用构造函数赋值,否则无法赋值的问题
    线性代数:第五章 二次型
    Matlab基础
    技术基层管理者交流QQ群243460070
    MATLAB软件基础
  • 原文地址:https://www.cnblogs.com/L-dongf/p/8807614.html
Copyright © 2011-2022 走看看