美文网首页
linux打包压缩命令

linux打包压缩命令

作者: wqjcarnation | 来源:发表于2021-02-01 09:44 被阅读0次

    打包和压缩

    打包是把所有文件照原样合在一个tar 文件里,压缩则需要另外程序gzip,biz2,但tar可以调用它们,一次性完成打包和压缩功能

    打包tar

    压缩gzip,biz2(可能需要自己装,文件会变小)

    .tar.gz 由tar 程序打包,并且经过gzip 程序压缩

    .tar.bz2 由tar程序打包,并且经过bzip2程序压缩

    .bz2和.gz****的区别

    .bz2比.gz压缩率更高,

    .gz比.bz2花费更少的时间

    -c (create)创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。相当于打包。

    -v 详细报告tar处理的文件信息。如无此选项,tar不报告文件信息。

    -z (zip)用gzip来压缩/解压缩文件,加上该选项后可以将档案文件进行压缩,但还原时也一定要使用该选项进行解压缩。

    -f 使用档案文件或设备,这个选项通常是必选的。

    解压

    -x 对tar 进行解包

    常见用法

    针对zip格式

    打包cvzf

    tar cvzf soft.tar.gz /home/hxy 将/hoem/hxy目录下文件打包并压缩

    解包xvzf

    tar xvzf abc.tar.gz 解包到当前目录下

    tar xvzf abc.tar.gz -C/home解包到指定目录下

    针对biz2格式

    打包tar cvjf

    tar cvjf soft.tar.biz2/home/hxy将/hoem/hxy目录下文件打包并压缩

    解包tar xvjf

    tar xvjf abc.tar.biz2 解包到当前目录下

    tar xvjf abc.tar.biz2 -C/home解包到指定目录下

    相关文章

      网友评论

          本文标题:linux打包压缩命令

          本文链接:https://www.haomeiwen.com/subject/hwtgzktx.html