红联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. happymeng 于 2009-11-28 15:33:16发表:

    看看,啦

  2. zmksky 于 2009-11-28 01:58:43发表:

    看下 学习下

  3. webex 于 2009-11-27 23:17:34发表:

    顶了~~~~无语

  4. chhao33 于 2009-11-27 15:43:44发表:

    看下

  5. iamxzg 于 2009-11-26 12:53:56发表:

    没必要吧。。。

  6. mkdir 于 2009-11-26 12:45:18发表:

    内容 真麻烦

  7. hanaoka 于 2009-11-04 12:42:34发表:

    楼主发的什么好东西,为什么一定要回复才能看?

  8. 落雨 于 2009-11-04 12:18:45发表:

    什么东西

  9. whoiswho 于 2009-11-04 12:09:28发表:

    回帖可看~~

  10. xiaofeiyan 于 2009-11-04 05:55:39发表:

    怎么个精彩法

  11. sxwangzejun 于 2009-11-04 00:38:40发表:

    观摩

  12. mkdir 于 2009-11-02 19:53:51发表:

    ... ...

  13. Zzz.. 于 2009-11-02 15:25:17发表:

    学习一下喽...

  14. jovewu 于 2009-09-11 17:20:38发表:

    看看!

  15. chengzhengr 于 2009-09-11 17:17:53发表:

    又要回复0:w(5(

  16. songoghn 于 2009-09-11 14:06:15发表:

  17. cernllyy 于 2009-09-10 23:45:21发表:

    看下啦。。。。。。

  18. bao1514 于 2009-09-10 22:03:11发表:

    看看是什么东西

  19. huangyoude 于 2009-09-10 17:00:15发表:

    竟然需要回复才能看,你绝,哈哈!

  20. 773891 于 2009-09-10 16:34:19发表:

    理解LZ,回复一个先。

  21. ssgdwvf 于 2009-09-09 20:24:00发表:

    看看....

  22. pisceshua 于 2009-09-09 15:15:13发表:

    哇。不要隐藏啦

  23. pisceshua 于 2009-09-09 15:15:09发表:

    哇。不要隐藏啦

  24. nms 于 2009-09-09 14:59:26发表:

    看看看看,,,,,,

  25. ouc_ajax 于 2009-08-31 11:38:31发表:

    10# snowdream

  26. ouc_ajax 于 2009-08-31 11:38:07发表:

    为了看内容-》回复

  27. vived 于 2009-08-31 11:01:23发表:

    看看有多?

  28. huofootball 于 2009-08-27 18:16:37发表:

    老是这样,好吧,回一个!

  29. liwaye 于 2009-08-27 17:00:55发表:

    什么东西啊,还要回复才能看

  30. liwaye 于 2009-08-27 17:00:43发表:

    什么东西啊,还要回复才能看

  31. fq7965819 于 2009-08-26 14:34:52发表:

    为什么要回复才可以见,楼主不厚道

  32. aust_zhang 于 2009-08-26 14:33:40发表:

    heihie

  33. kalxd 于 2009-08-19 10:27:02发表:

    努力学习。

  34. every2003 于 2009-08-18 13:37:02发表:

    回复看看

  35. newleaner 于 2009-08-18 12:56:53发表:

    :0)1

  36. wind123 于 2009-08-18 12:23:28发表:

    kankan

  37. xzj4167 于 2009-08-17 16:29:52发表:

    很,顶一个

  38. 我爱敏敏 于 2009-08-17 16:17:53发表:

    看看!{:3_115:}

  39. AmoiBB 于 2009-08-17 15:29:35发表:

    看下是什么

  40. 804465318 于 2009-08-17 15:25:32发表:

    看看