红联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. chriss 于 2010-12-08 00:05:30发表:

    谢谢分享

  2. xun198693 于 2010-11-25 13:26:12发表:

    额。看了下。算是个好东西。顶一个

  3. xun198693 于 2010-11-25 13:25:05发表:

    无聊

  4. karl_der_grosse 于 2010-11-24 14:03:48发表:

    搞什么隐藏,真无聊~

  5. huidalangvip 于 2010-11-24 13:39:52发表:

    顶 顶 顶

  6. rundeep 于 2010-11-24 13:32:21发表:

    隐藏啥呢?好的东西肯定会给你回复的。

  7. wsw8956100 于 2010-11-24 12:50:36发表:

    为什么回复才能看

  8. woflying 于 2010-03-22 13:50:59发表:

    学习学习。

  9. mursan 于 2010-03-22 12:02:12发表:

    我要下载看看

  10. asher 于 2010-03-20 20:50:27发表:

    又是要回帖才看见

  11. smith_yang 于 2010-03-20 19:53:17发表:

    105663847

  12. youqi 于 2010-03-20 11:55:51发表:

    学习下,不是压缩文件的后缀名吗,有什么名堂啊?

  13. sichangbin 于 2010-03-19 17:46:46发表:

    好奇心在驱使我.......

  14. stardream 于 2010-03-19 14:28:25发表:

    回复查看一下

  15. 7ke.org 于 2010-03-16 11:10:01发表:

    咋 这样 啊?

  16. 120943839 于 2010-03-15 21:57:40发表:

    看看吧,

  17. ydp310 于 2010-03-15 16:49:09发表:

    怎么还隐藏啊

  18. pazzo 于 2010-03-15 11:52:38发表:

    先回了再看看吧

  19. jipflove 于 2010-03-15 09:31:56发表:

  20. eunsik 于 2010-03-14 22:40:59发表:

    还是回复一下看看。。。

  21. 大花生米 于 2010-03-14 21:30:53发表:

    好像是解压什么的,来学习学习

  22. drift_king0211 于 2010-03-14 20:28:22发表:

    看下是什么

  23. skf1985111 于 2010-03-12 00:31:32发表:

    看一看吧 学习一下

  24. cuidahui521 于 2009-12-11 10:27:53发表:

    看看,隐藏什么,中国就是有你们这样的人,才落后的

  25. shengcheng 于 2009-12-10 22:03:41发表:

    对楼主无语!

  26. issjet 于 2009-12-10 13:46:48发表:

    哇。不要隐藏啦{:2_92:}

  27. jiaotet 于 2009-12-09 16:26:51发表:

    这样很无聊滴

  28. marsmummy 于 2009-12-04 13:19:40发表:

    要回复才能看,真是麻烦啊

  29. you6636 于 2009-12-04 12:52:58发表:

    怎么看不见

  30. otwett 于 2009-12-04 09:05:45发表:

    看看

  31. 御用软件 于 2009-12-01 19:03:38发表:

    这种就要收藏起来备用,我记性太差了……

  32. 御用软件 于 2009-12-01 19:02:28发表:

    本帖隐藏的内容需要回复才可以浏览

    那就回复吧……(q):s

  33. marki1986 于 2009-11-30 11:56:01发表:

    又要回贴...

  34. honglianvvv 于 2009-11-29 13:29:58发表:

    顶了再开~

  35. lonebird2008 于 2009-11-29 12:47:14发表:

    1# kinglisa


    ssssssssssssss

  36. honeypuppy 于 2009-11-29 11:19:54发表:

    好奇,看看是什么

  37. chhao33 于 2009-11-28 22:27:22发表:

    好东东学习了

  38. 蜗牛?小居 于 2009-11-28 21:39:18发表:

    尊重楼主的劳动

  39. 守望者WD 于 2009-11-28 15:41:59发表:

    学习一下,看看。

  40. happymeng 于 2009-11-28 15:34:47发表:

    很好,好