文件与文件系统的压缩与打包

一、单一文件压缩

    1、gzip,zcat

        gzip [-cdtv#] file

            -c:压缩数据输出(重定向)

            -d:解压缩参数

            -t:检验压缩文件的一致性,查看有无错误

            -v:显示原文件/压缩文件压缩比等信息

            -#:压缩等级

        zcat:读取纯文本被压缩后的文件

    2、bzip2,bzcat

         bzip2 [-cdkzv#] file

             -z:压缩的参数

             -k:保留原文件而不删除

             其他参数同gzip

         bzcat:读取bzip2压缩后的纯文本文件

二、打包命令 tar

    tar [-jz][cv][xv] [-f 新文件名]  filename

        -j:通过bzip2压缩/解压,文件名应为*.tar.bz2

        -z:通过gzip压缩/解压,文件名应为*.tar.gz

        cv:压缩

        xv:解压

        -f:后面接被处理的文件名

    打包但不包含该目录下某些文件的做法

        --exclude=file

三、完整备份工具:dump

    dump [-Suvj] [-level] [-f backupfile] 待备份数据

    dump -W

    -S:仅列出后面的待备份数据需要多少磁盘空间才能够备份完毕

    -u:将这次dump时间记录到/etc/dumpdataS文件中

    -v:将dump的文件过程显示出来

    -j:加入bzip2的支持,将数据进行压缩,且压缩比默认为2

 

你可能感兴趣的:(Linux,file,磁盘,工具)