红联Linux门户
Linux帮助

tar详解(精彩)

发布时间:2009-07-17 22:43:37来源:红联作者:kinglisa
[i=s] 本帖最后由 相思爱文 于 2011-3-25 12:45 编辑 [/i]

[font=Times New Roman][hide-]Tar[/font]
[font=Times New Roman]-c [/font][font=宋体]:建立一个压缩文件的参数指令[/font][font=Times New Roman](create [/font][font=宋体]的意思[/font][font=Times New Roman])[/font][font=宋体];[/font][font=Times New Roman]
-x [/font][font=宋体]:解开一个压缩文件的参数指令![/font]
[font=Times New Roman]
-t [/font][font=宋体]:查看[/font][font=Times New Roman] tarfile [/font][font=宋体]里面的文件[/font][font=Times New Roman] [[/font][font=宋体]特别注意,在参数的下达中,[/font][font=Times New Roman]c/x/t [/font][font=宋体]仅能存在一个[/font][font=Times New Roman],[/font][font=宋体]不可同时存在[/font]
[font=Times New Roman]]
-z [/font][font=宋体]:是否同时具有[/font][font=Times New Roman] gzip [/font][font=宋体]的属性?亦即是否需要用[/font][font=Times New Roman] gzip [/font][font=宋体]压缩?[/font]
[font=Times New Roman]
-j [/font][font=宋体]:是否同时具有[/font][font=Times New Roman] bzip2 [/font][font=宋体]的属性?亦即是否需要用[/font][font=Times New Roman] bzip2 [/font][font=宋体]压缩?[/font]
[font=Times New Roman]
-v [/font][font=宋体]:压缩的过程中显示文件!这个常用,但不建议用在背景执行过程![/font]
[font=Times New Roman]
-f [/font][font=宋体]:使用档名,请留意,在[/font][font=Times New Roman] f [/font][font=宋体]之后要立即接档名[/font][font=Times New Roman],[/font][font=宋体]不要再加参数[/font]
[font=Times New Roman]
-p [/font][font=宋体]:使用原文件的原来属性(属性不会依据使用者而变)[/font]
[font=Times New Roman]
-P [/font][font=宋体]:可以使用绝对路径来压缩![/font]
[font=Times New Roman]
-N [/font][font=宋体]:比后面接的日期[/font][font=Times New Roman](yyyy/mm/dd)[/font][font=宋体]还要新的才会被打包进新建的文件中[/font]

[font=宋体]范例一:将整个[/font][font=Times New Roman] /etc [/font][font=宋体]目录下的文件全部打包成为[/font][font=Times New Roman] /tmp/etc.tar
[root@linux ~]# tar -cvf /tmp/etc.tar /etc <==[/font][font=宋体]仅打包,不压缩![/font]
[font=Times New Roman]
[root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc <==[/font][font=宋体]打包后,以[/font][font=Times New Roman] gzip [/font][font=宋体]压缩[/font]
[font=Times New Roman]
[root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc <==[/font][font=宋体]打包后,以[/font][font=Times New Roman] bzip2 [/font][font=宋体]压缩[/font]
[font=Times New Roman]
[/font][font=宋体]范例二:查阅上述[/font][font=Times New Roman] /tmp/etc.tar.gz [/font][font=宋体]文件内有哪些文件?[/font]
[font=Times New Roman]
[root@linux ~]# tar -ztvf /tmp/etc.tar.gz
[/font][font=宋体]范例三:将[/font][font=Times New Roman] /tmp/etc.tar.gz [/font][font=宋体]文件解压缩在[/font][font=Times New Roman] /usr/local/src [/font][font=宋体]底下[/font]
[font=Times New Roman]
[root@linux ~]# cd /usr/local/src
[root@linux src]# tar -zxvf /tmp/etc.tar.gz
[/font][font=宋体]范例四:在[/font][font=Times New Roman] /tmp [/font][font=宋体]底下,我只想要将[/font][font=Times New Roman] /tmp/etc.tar.gz [/font][font=宋体]内的[/font][font=Times New Roman] etc/passwd [/font][font=宋体]解开而已[/font]
[font=Times New Roman]
[root@linux ~]# cd /tmp
[root@linux tmp]# tar -zxvf /tmp/etc.tar.gz etc/passwd
[/font][font=宋体]范例五:将[/font][font=Times New Roman] /etc/ [/font][font=宋体]内的所有文件备份下来,并且保存其权限![/font]
[font=Times New Roman]
[root@linux ~]# tar -zxvpf /tmp/etc.tar.gz /etc
[/font][font=宋体]范例六:在[/font][font=Times New Roman] /home [/font][font=宋体]当中,比[/font][font=Times New Roman] 2005/06/01 [/font][font=宋体]新的文件才备份[/font]
[font=Times New Roman]
[root@linux ~]# tar -N '2005/06/01' -zcvf home.tar.gz /home
[/font][font=宋体]范例七:我要备份[/font][font=Times New Roman] /home, /etc [/font][font=宋体],但不要[/font]
[font=Times New Roman] /home/dmtsai
[root@linux ~]# tar --exclude /home/dmtsai -zcvf myfile.tar.gz /home/* /etc
[/font][font=宋体]范例八:将[/font][font=Times New Roman] /etc/ [/font][font=宋体]打包后直接解开在[/font][font=Times New Roman] /tmp [/font][font=宋体]底下,而不产生文件![/font]
[font=Times New Roman]
[root@linux ~]# cd /tmp
[root@linux tmp]# tar -cvf - /etc | tar -xvf -
[/font]
[font=Times New Roman][/hide][/font]
文章评论

共有 225 条评论

  1. xuejinhou 于 2009-08-16 10:19:21发表:

    搞鬼

  2. yanling0704 于 2009-08-11 15:43:15发表:

    为了看帖,还要回复,晕

  3. laomiwa 于 2009-08-11 15:29:31发表:

    用开源软件的论坛居然要回复??(5ty(

  4. Damon_lan 于 2009-08-11 15:06:18发表:

    tan。。。

  5. flyman76 于 2009-08-11 14:34:32发表:

    什么东东

  6. nini2q 于 2009-08-09 16:30:28发表:

    看一下。

  7. bill09 于 2009-08-09 16:18:16发表:

    郁闷啊 唉……算了 看楼主辛苦 回个吧

  8. cumtxuewei 于 2009-08-09 14:25:27发表:

    huitie hao pinde

  9. dncxz 于 2009-08-06 20:32:43发表:

    看看{:2_92:}{:2_102:}

  10. nzsx 于 2009-08-06 20:29:46发表:

    看看

  11. kxajd001 于 2009-08-06 10:51:11发表:

    我去瞧瞧

  12. junjietong 于 2009-08-06 10:22:43发表:

    看看是什么来的。。。。。。。

  13. junjietong 于 2009-08-06 10:22:12发表:

    看看是什么来的。。。。。。。

  14. 528888 于 2009-08-05 14:58:10发表:

    希望是好的东西吧

  15. lxj40 于 2009-08-05 14:56:17发表:

    看看,学习下

  16. ekochen 于 2009-08-02 19:14:31发表:

    zenme jcai a

  17. dBoer 于 2009-08-02 18:30:42发表:

    我都用最简单的方法,直接双击再解压,不过呢,,为了学习,还是来看看的好

  18. 896820736 于 2009-08-02 14:06:06发表:

    看下

  19. jinbineo 于 2009-08-02 08:42:52发表:

    {:2_103:}

  20. sxsexe 于 2009-08-01 12:33:44发表:

    很明显,摘自鸟哥的书中

  21. sxsexe 于 2009-08-01 12:31:36发表:

    为什么要设置回复才可见呢

  22. balini 于 2009-08-01 10:36:24发表:

    (e:e2s

  23. dp0072 于 2009-07-31 16:54:02发表:

    都不先来点预览部分

  24. liangzhisen 于 2009-07-31 16:28:59发表:

    看看是不是真的这么精彩

  25. magichen 于 2009-07-30 18:25:17发表:

    dd

  26. hampl 于 2009-07-30 17:01:45发表:

    想要知道啊,新手

  27. qqjue 于 2009-07-30 01:11:43发表:

    怎么详解的,用

  28. chumojing 于 2009-07-29 18:47:08发表:

    haohaokankan

  29. letian16 于 2009-07-29 18:35:50发表:

    别搞的这么神秘

  30. wzhen 于 2009-07-29 00:21:20发表:

    回复看看

  31. dragonyb 于 2009-07-28 23:56:34发表:

    学习学习

  32. blue7590 于 2009-07-27 10:17:46发表:

    怎么还要回复啊?
    为人民服务的 应该不讲条件呢

  33. coore 于 2009-07-22 13:46:09发表:

    需要回帖?这是为人民服务吗???

  34. muyu 于 2009-07-22 13:17:39发表:

    这样的帖子中无用的回复最多
    先看看楼主提供的内容!

  35. leoking110 于 2009-07-21 22:43:51发表:

    哇。不要隐藏啦

  36. xiongmao 于 2009-07-21 22:06:18发表:

    居然要隐藏。

  37. cheerkamuka 于 2009-07-21 19:37:58发表:

    有点小期待

  38. qinzan2009 于 2009-07-21 18:43:40发表:

    有点小气

  39. 妻梅子鹤 于 2009-07-21 16:53:28发表:

    隐藏有趣吗?

  40. LiuCan007 于 2009-07-21 14:48:14发表:

    强烈建议强人来解释