• 2009-04-14

    tar的两个参数

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://davidbreathe.blogbus.com/logs/37873469.html

    tar是一个多用途的压缩命令,compress和gzip可以用在一个文件的压缩上,但如果是要将一个目录压缩成一个文件,就要用到tar了。它可以将整个目录或者是指定的文件融合成一个文件。并且,tar可以gzip,同时整合并压缩,很方便。

    常用到的tar命令参数如下:

    1 压缩目录或文件:tar -czvf /home/zhaodw/davytest.tar /home/zhaodw/davytest

    2 解压目录或文件:tar -xzvf /home/zhaodw/davytest.tar

    命令参数含义如下:

    -c 建立压缩文件的参数命令(create的意思)

    -x 解压缩文件的参数命令

    -z 是否同时具有gzip的属性?即是否需要gzip的压缩

    -v 压缩的过程中显示文件。这个常用,但不建议用在后台执行过程

    -f 文件名,请注意,在f之后立即使用文件名,不需要加参数。

     例如,错误写法:tar -zcvfP tfile sfile 正确应为 tar -zcvPf tfile sfile

    不常用参数如下(但很有用):

    -N 比后面接的日期(yyyy/mm/dd)还要新的,才会被打包时新建的文件中

        例如:tar -N '2005/06/01' -czvf /home/tar.gz /home

    --exclude FILE 在压缩的过程中,不要将FILE打包

     例:tar --exclude /home/zhaodw -czvf myfile.tar.gz /home/* /etc

    还有一个例子很好,如下:

     将/etc/打包后直接在/tmp中解压缩,而不产生文件

       cd /tmp ; tar -czvf - /etc | tar -xzvf -

     

    以上皆出自鸟哥私房菜


    随机文章:

    记住 2007-10-29
    再杭州 2007-09-03
    究竟 2007-03-20

    收藏到:Del.icio.us