码迷,mamicode.com
首页 > 系统相关 > 详细

常见linux命令释义(第三天)

时间:2015-09-04 16:54:34      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:

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

在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的命令真的很强大。还有能仅备份比某个时刻还要新的文件,这很有用。等我真用到了,再回头再来学习。

    

常见linux命令释义(第三天)

标签:

原文地址:http://www.cnblogs.com/roverliang/p/4776901.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!