美文网首页
Linux文件解压缩

Linux文件解压缩

作者: 祖国花朵Code | 来源:发表于2017-04-23 14:54 被阅读11次

    一、常见的Linux下压缩文件扩展名:

    *.z               compress程序压缩文件;

    *.gz             gzip程序压缩文件;

    *.bz2           bzip2程序压缩文件;

    *.tar            tar程序打包的数据,并没有压缩过;

    *.tar.gz        tar程序打包的文件,其经过gzip的压缩;

    *.tar.bz2      tar程序打包的文件,其中经过bzip2的压缩。

    二、gzip、zcat

    gzip为应用最广的压缩命令,可以解开compress、zip与gzip等软件压缩的文件。gzip新建的压缩文件为*.gz的文件名。

    语法:#gzip [-cdtv#] 文件名

               #zcat 文件名.gz

    参数:

    -c : 将压缩的数据输出到屏幕上,可以通过数据流重定向来处理;

    -d : 解压缩的参数;

    -t : 可以用来检验一个压缩文件的一致性,即文件有没有错误;

    -v : 可以显示出原文件/压缩文件的压缩比等信息;

    -# : 压缩等级,-1最快,但是压缩比最差,-9最慢,但是压缩比最好,默认是-6.

    三、bzip2,bzcat

    语法:#bzip2 [-cdkzv#] 文件名

               #zcat 文件名.bz2

    参数:

    -c : 将压缩过程中产生的数据输出到屏幕上;

    -d : 解压缩的参数;

    -k : 保留原文件,而不会删除原始文件;

    -z : 压缩的参数;

    -v : 可以显示出原文件/压缩文件的压缩比等信息;

    -#压缩等级,-1最快,但是压缩比最差,-9最慢,但是压缩比最好,默认是-6.

    四、tar (打包命令)

    语法:#tar [-j|-z] [cv] [-f 新建的文件名] filename... <==打包与压缩

               #tar [-j|-z] [tv] [-f 新建文件的名称]                  <==查看文件名

               #tar [-j|-z] [xv] [-f 新建的文件名] [-C 目录]      <==解压缩

    参数:

    -c : 新建打包文件,可搭配-v来查看过程中被打包的文件名(filename).

    -t : 查看打包文件的内容含有那些文件,重点在查看文件名。

    -x : 解打包或解压缩功能,可搭配-C在特定目录解开。

          留意:-c,-t,-x不可同时出现在一串命令行中。

    -j : 通过bzip2的支持进行压缩/解压缩,此时文件名最好为*.tar.bz2。

    -z : 通过gzip的支持进行压缩/解压缩,此时文件名最好为*.tar.gz。

    -v : 在压缩/解压缩的过程中,将正在处理的文件名显示出来。

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

    -C(大写)  目录: 指定在特定的目录解压缩。 

    相关文章

      网友评论

          本文标题:Linux文件解压缩

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