红联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. xushuang6006 于 2009-07-21 14:46:50发表:

    想看帖子

  2. LiuCan007 于 2009-07-21 14:43:07发表:


    这也叫精彩
    不过很好

  3. LiuCan007 于 2009-07-21 14:42:35发表:

    怎么都是这种帖子

  4. rik782 于 2009-07-21 12:24:02发表:

    什么东西,看看

  5. qyb5241597 于 2009-07-21 09:44:00发表:

    10# snowdream

    ddddddddddddddddddddddddddddddddddd

  6. baolianxun 于 2009-07-20 22:18:25发表:

    怎么看不到哦

  7. baolianxun 于 2009-07-20 22:15:58发表:

    唉想得点资料真不容易啊!

  8. ideayiyi 于 2009-07-20 22:14:44发表:

    哇。不要隐藏啦

  9. chengell 于 2009-07-20 22:01:21发表:

    什么贴看一下

  10. 741953 于 2009-07-20 21:34:03发表:

    睇过

  11. alex_312 于 2009-07-20 17:35:17发表:

    得到回帖有积分吗?

  12. hexing2424 于 2009-07-20 17:30:36发表:

    敲开看看是什么

  13. dingooyi 于 2009-07-20 16:43:43发表:

    什莫东东 看看

  14. 361246450 于 2009-07-20 15:52:37发表:

    看下先

  15. naiyou 于 2009-07-20 15:13:36发表:

    oh it's so good to learn

  16. jzhua_sc 于 2009-07-20 14:25:18发表:

    黑黑,回复看看!

  17. youxi5800 于 2009-07-20 13:47:52发表:

    la ji zheme jiandan de dongxi

  18. laogada 于 2009-07-20 13:39:51发表:

    thanks

  19. youxi5800 于 2009-07-20 13:33:13发表:

    46# ly000000


    shou bu liao

  20. 277135246 于 2009-07-20 13:32:22发表:

    搞鬼。怎么这样。
    又是要回帖才看见。

  21. ly000000 于 2009-07-20 13:29:13发表:

    搞鬼。怎么这样。搞鬼。怎么这样。

  22. ziyouhun 于 2009-07-20 12:32:28发表:

    赞一个,看看,谢谢

  23. solorearth 于 2009-07-20 11:56:55发表:

    顶一下~~居然玩这种。。

  24. zcmsgk 于 2009-07-20 11:11:52发表:

    10# snowdream




    到底什么东东呀?

  25. henryw 于 2009-07-20 09:32:51发表:

    为什么要隐藏呢?

  26. djyuzi 于 2009-07-20 04:38:14发表:

    晕~~~

  27. fengnjupt 于 2009-07-20 00:54:28发表:

    看看再说吧

  28. 刘冲 于 2009-07-19 22:42:12发表:

    什么怪物?

  29. WinnerLinner 于 2009-07-19 22:27:26发表:

    命令行的的东西还是 要学习。

  30. qxs820624 于 2009-07-19 22:14:14发表:

    纯指令问题啊

  31. qxs820624 于 2009-07-19 22:13:28发表:

    这个也需要网上贴?tar --help 不就有了?

  32. qxs820624 于 2009-07-19 22:06:44发表:

    恢复了就可以看?什么规矩嘛??

  33. domingoal 于 2009-07-19 19:56:03发表:

    好,我要看看。楼主辛苦了。

  34. ybsolar 于 2009-07-19 19:02:42发表:

    看看有多精彩!

  35. HYMjpg 于 2009-07-19 16:10:45发表:

    天~!!怎么会这样~~!!!

  36. warship_yyf 于 2009-07-19 14:45:27发表:

    one
    sb

  37. warship_yyf 于 2009-07-19 14:44:51发表:

    sb

  38. jackhack 于 2009-07-19 14:18:58发表:

    简单

  39. jackhack 于 2009-07-19 14:17:56发表:

    tar is very easy

  40. 774964107 于 2009-07-19 13:59:25发表:

    晕!找本书看看不就行了,不知LZ有何高见?