码迷,mamicode.com
首页 > 其他好文 > 详细

辛星浅析tar命令的基本使用

时间:2015-02-15 15:13:18      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:linux   打包   tar   辛星   

    我们通常使用tar命令来对文件或者目录进行打包或者压缩,可能朋友们刚接触的时候会有点晕,百度搜的时候就和查手册一样,不够通俗易懂,今天辛星就给朋友们用另一种方式去解决这个问题。


  

      我们首先还是要对它的几个关键参数认识一下的:

        -c  表示创建一个打包文件,这里的c是create的首字母

        -x   表示解包一个已经打包的文件

       -t    表示查看一个tar包里面的文件

       因此,c和x和t这三个参数只能存在一个,不能同时存在,因为我们不能在打包的同时又解包


      然后就是两个常见的与压缩有关的参数:

     -z    表示使用gzip压缩

     -j     表示使用bzip2压缩

      一般这两个参数也是只写一个,而且用z的居多

      


        还有几个常用的参数:

        -v   在压缩的过程中显示文件

        -f    使用文件名,我们通常在f参数后面直接跟文件名,不要再加别的参数了,因此f参数也一般是在参数列表的最后

       -p      使用原文件的原来的属性

       -P      使用绝对路径

       -N      它后面跟一个日期,格式是yyyy/mm/dd ,它只会将比这个日期更新的内容打包

       --exclude   文件/目录           它表示在压缩的过程中,不压缩指定的文件或目录


         常用格式一:

                tar   -cvf    xxx.tar   /etc   这种格式仅仅是打包,它把/etc这个目录下的内容打包到当前的xxx.tar下。

         常用格式二:

               tar   -zcvf    xxx.tar.gz   /etc   这种格式是打包并压缩,它把/etc这个目录下的内容打包并压缩到当前的xxx.tar.gz下。

        注意:

                如果是直接打包,我们用tar文件后缀即可,如果是打包并压缩,我们则用.tar.gz作为后缀,它们只是一个约定。

        常用格式三:

                tar   -ztvf   xxx.tar.gz    它用来查看打包并压缩的文件的里面的内容

       常用格式四:

                tar   -tvf     xxx.tar         它用来查看打包文件的里面的内容

       常用格式五:

               tar   -xvf   xxx.tar           把xxx.tar包里面的内容解包到当前目录下

       常用格式六:

              tar   -zxvf   xxx.tar.gz      把xxx.tar.gz压缩包解包到当前目录下

       常用格式七:

              tar   -zxvf   xin.tar.gz   etc/passwd    这里只解压原目录中的/etc/passwd文件

       常用格式八:

             tar    -N  ‘2015/02/15‘    -zcvf  home.tar.gz  /home    这里是比2015年2月15号更新的文件打包到这里面

       常用格式九:

            tar   --exclude  /etc/passwd   -zcxf   xin.tar.gz    /etc    这里是打包/etc,但是我们除去了/etc/passwd这个文件

    


     

   


       

辛星浅析tar命令的基本使用

标签:linux   打包   tar   辛星   

原文地址:http://blog.csdn.net/xinguimeng/article/details/43834501

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