zoukankan      html  css  js  c++  java
  • 常见linux命令释义(第三天)

    今天晚上看鸟哥的私房菜,边学边写笔记。

    在linux中压缩大多是.tar, .tar.gz , .tgz, /gz, .bz2等。

    .gz 是通过gzip压缩的文件。

    .bz2 是通过bzip2压缩的文件

    .tar tar程序打包的软件,并没有对压缩过。

    .tar.gz  tar程序压缩文件,经过gzip压缩。

    .tar.bz2  tar程序压缩的文件,经过bzip压缩。

    gzip是压缩的工具。

    下面是gzip常用选项的语法,以及中文的释义,帮助理解记忆。再也不要让小小的笨脑袋里面装那么多,自己不理解的东西了。

    gzip  -[cdtv#]

           -c, --stdout      write on standard output, keep original files unchanged,这里的c你可以用customer (顾客,客户端)的方面联想记忆。输入到客户端.

           

          -d, --decompress  decompress就是解压的意思

          

            -v, --verbose     verbose mode   就是看看压缩了多少。将一个冗长的文件,压缩到了什么比例。

            

            gzip 压缩后把原来的文件给覆盖掉。直接生成压缩文件。压缩文件的后缀为.gz.

           bzip2 压缩后的文件后缀是.bz2.

           bzip2 是为了取代gzip并且提供更好的压缩质量而出现的。因为是gzip的升级版,所以用法上都是一样的。-v 是压缩。 -d是解压。

          

          虽然gzip和bzip2都很好用。但是,gzip都是对单一的文件进行压缩的。在实际应用中,我更多用到的是对文件夹进行压缩。这时候打包的命令的非常重要了。

      打包与解包的命令

         只列出我最常用,最容易记忆的命令。有研究兴趣的朋友们,可以用  tar --help 去查看。

      
       

        打包压缩的命令   tar -cj -f  要压缩的名字   源文件名字 如下图:

        

      详细解释以下命令:  -j  是用bzip2的方式压缩的。至于为什么起这样一个名字。我也不知道,记住吧。

                                  -c  是create的意思。意思是创建一个归档的文档。也就是创建一个文件夹把这些要压缩的文件打包起来。

                                 -f   是file的意思。是压缩的文件存放再哪里。用什么文件名。

      

         解压的命令:tar -xj -f   要解压的文件    解压后的文件名

         

        - x   的意思:extract【摘录、提取、榨取】就是解压的意思。

        

        

         上面的tar中的 -j  的参数是用bzip2 的方式压缩和解压的。如果碰到了想要压缩城.gz的格式。可以用-z来表示。解压时也是一样的。

          tar的命令真的很强大。还有能仅备份比某个时刻还要新的文件,这很有用。等我真用到了,再回头再来学习。

        

  • 相关阅读:
    脚本性能分析
    openwrt补丁
    定制openwrt的根文件
    openwrt路由器更换了Flash之后需要修改的源码
    openwrt驱动与应用程序的联系
    我的vi/vim配置文件
    Python中的字典分组函数(groupby,itertools)
    迭代器
    tuple
    list
  • 原文地址:https://www.cnblogs.com/roverliang/p/4776901.html
Copyright © 2011-2022 走看看