ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>久久久99精品免费观看,校园春色亚洲,亚洲欧美在线视频 http://www.aygfsteel.com/layer/zh-cn Mon, 28 Jul 2025 15:55:41 GMT Mon, 28 Jul 2025 15:55:41 GMT 60 tar(zz) http://www.aygfsteel.com/layer/archive/2011/01/11/342954.htmllayer layer Tue, 11 Jan 2011 02:38:00 GMT http://www.aygfsteel.com/layer/archive/2011/01/11/342954.html http://www.aygfsteel.com/layer/comments/342954.html http://www.aygfsteel.com/layer/archive/2011/01/11/342954.html#Feedback 0 http://www.aygfsteel.com/layer/comments/commentRss/342954.html http://www.aygfsteel.com/layer/services/trackbacks/342954.html
首先è¦å¼„清两个概念:(x¨¬)打包和压¾~©ã€‚打包是æŒ? ž®†ä¸€å¤§å †æ–‡äšgæˆ–ç›®å½•ä»€ä¹ˆçš„å˜æˆä¸€ä¸ªæ€Èš„æ–‡äšgåQŒåŽ‹¾~©åˆ™æ˜¯å°†ä¸€ä¸ªå¤§çš„æ–‡ä»‰™€šè¿‡ä¸€äº›åŽ‹
¾~©ç®—æ³•å˜æˆä¸€ä¸ªå°æ–‡äšgã€‚äØ“(f¨´)什么è¦åŒºåˆ†˜q™ä¸¤ä¸ªæ¦‚念呢åQŸå…¶å®žè¿™æºäºŽLinuxä¸çš„很多åŽ? ¾~©ç¨‹åºåªèƒ½é’ˆå¯¹ä¸€ä¸ªæ–‡ä»¶è¿›è¡ŒåŽ‹¾~©ï¼Œ˜q™æ ·å½“ä½ æƒŒ™¦åŽ‹ç¾ƒä¸€å¤§å †æ–‡äšgæ—Óž¼Œä½ 就得先借助
å¦å®ƒçš„工具将˜q™ä¸€å¤§å †æ–‡äšg先打æˆä¸€ä¸ªåŒ…åQŒç„¶åŽå†ž®±åŽŸæ¥çš„压羃½E‹åº˜q›è¡ŒåŽ‹ç¾ƒã€?
  Linux下最常用的打包程åºå°±æ˜¯tar了,使用tar½E‹åºæ‰“出æ¥çš„包我们常¿UîCØ“(f¨´)taråŒ? åQŒtar包文件的命ä×o(h¨´)通常都是ä»?tar¾l“尾的。生æˆtar包åŽåQŒå°±å¯ä»¥ç”¨å…¶å®ƒçš„½E‹åºæ¥è¿›
行压¾~©äº†åQŒæ‰€ä»¥é¦–先就æ¥è®²è®²tar命ä×o(h¨´)的基本用法:(x¨¬)
  tar命ä×o(h¨´)的选项有很å¤?用man tarå¯ä»¥æŸ¥çœ‹åˆ?åQŒä½†å¸¸ç”¨çš„å°±é‚£ä¹ˆå‡ ä¸ªé€‰é¡¹åQŒä¸‹é? æ¥ä‹D例说明一下:(x¨¬)
  # tar -cf all.tar *.jpg
  ˜q™æ¡å‘½ä×o(h¨´)是将所æœ?jpg的文件打æˆä¸€ä¸ªå为all.tar的包ã€?c是表½CÞZñ”生新的包
åQ?f指定包的文äšgåã€?
  # tar -rf all.tar *.gif
  ˜q™æ¡å‘½ä×o(h¨´)是将所æœ?gifçš„æ–‡ä»¶å¢žåŠ åˆ°all.tar的包里é¢åŽ…R€?r是表½Cºå¢žåŠ æ–‡ä»¶çš„
æ„æ€ã€? # tar -uf all.tar logo.gif
  ˜q™æ¡å‘½ä×o(h¨´)是更新原æ¥tar包all.tarä¸logo.gifæ–‡äšgåQ?u是表½Cºæ›´æ–°æ–‡ä»¶çš„æ„æ€ã€?
  # tar -tf all.tar
  ˜q™æ¡å‘½ä×o(h¨´)是列出all.taråŒ…ä¸æ‰€æœ‰æ–‡ä»Óž¼Œ-tæ˜¯åˆ—å‡ºæ–‡ä»¶çš„æ„æ€?
  # tar -xf all.tar
  ˜q™æ¡å‘½ä×o(h¨´)是解出all.taråŒ…ä¸æ‰€æœ‰æ–‡ä»Óž¼Œ-xæ˜¯è§£å¼€çš„æ„æ€?
  以上ž®±æ˜¯tarçš„æœ€åŸºæœ¬çš„ç”¨æ³•ã€‚äØ“(f¨´)äº†æ–¹ä¾¿ç”¨æˆ·åœ¨æ‰“åŒ…è§£åŒ…çš„åŒæ—¶å¯ä»¥åŽ‹¾~©æˆ–解压
æ–‡äšgåQŒtaræä¾›äº†ä¸€¿U特ŒDŠçš„功能。这ž®±æ˜¯tarå¯ä»¥åœ¨æ‰“åŒ…æˆ–è§£åŒ…çš„åŒæ—¶è°ƒç”¨å…¶å®ƒçš„åŽ? ¾~©ç¨‹åºï¼Œæ¯”如调用gzipã€bzip2½{‰ã€?
  1) tar调用gzip
  gzip是GNU¾l„织开å‘的一个压¾~©ç¨‹åºï¼Œ.gz¾l“尾的文件就是gzip压羃的结果。与gzip
ç›¸å¯¹çš„è§£åŽ‹ç¨‹åºæ˜¯gunzip。tarä¸ä‹Éç”?z˜q™ä¸ªå‚æ•°æ¥è°ƒç”¨gzipã€‚ä¸‹é¢æ¥ä¸¾ä¾‹è¯´æ˜Žä¸€ä¸? åQ?
  # tar -czf all.tar.gz *.jpg
  ˜q™æ¡å‘½ä×o(h¨´)是将所æœ?jpg的文件打æˆä¸€ä¸ªtar包,òq¶ä¸”ž®†å…¶ç”¨gzip压羃åQŒç”Ÿæˆä¸€ä¸? gzip压羃˜q‡çš„包,包å为all.tar.gz
  # tar -xzf all.tar.gz
  ˜q™æ¡å‘½ä×o(h¨´)是将上é¢äº§ç”Ÿçš„包解开ã€?
  2) tar调用bzip2
  bzip2是一个压¾~©èƒ½åŠ›æ›´å¼ºçš„åŽ‹ç¾ƒ½E‹åºåQ?bz2¾l“尾的文件就是bzip2压羃的结果ã€? 与bzip2ç›¸å¯¹çš„è§£åŽ‹ç¨‹åºæ˜¯bunzip2。tarä¸ä‹Éç”?j˜q™ä¸ªå‚æ•°æ¥è°ƒç”¨gzipã€‚ä¸‹é¢æ¥ä¸¾ä¾‹
说明一下:(x¨¬)
  # tar -cjf all.tar.bz2 *.jpg
  ˜q™æ¡å‘½ä×o(h¨´)是将所æœ?jpg的文件打æˆä¸€ä¸ªtar包,òq¶ä¸”ž®†å…¶ç”¨bzip2压羃åQŒç”Ÿæˆä¸€ä¸? bzip2压羃˜q‡çš„包,包å为all.tar.bz2
  # tar -xjf all.tar.bz2
  ˜q™æ¡å‘½ä×o(h¨´)是将上é¢äº§ç”Ÿçš„包解开ã€? 3)tar调用compress
  compress也是一个压¾~©ç¨‹åºï¼Œä½†æ˜¯å¥½è±¡ä½¿ç”¨compressçš„ähä¸å¦‚gzipå’Œbzip2çš„äh
多ã€?Z¾l“尾的文件就是bzip2压羃的结果。与 compressç›¸å¯¹çš„è§£åŽ‹ç¨‹åºæ˜¯uncompress
。tarä¸ä‹Éç”?Z˜q™ä¸ªå‚æ•°æ¥è°ƒç”¨compressã€‚ä¸‹é¢æ¥ä¸¾ä¾‹è¯´æ˜Žä¸€ä¸‹ï¼š(x¨¬)
  # tar -cZf all.tar.Z *.jpg
  ˜q™æ¡å‘½ä×o(h¨´)是将所æœ?jpg的文件打æˆä¸€ä¸ªtar包,òq¶ä¸”ž®†å…¶ç”¨compress压羃åQŒç”Ÿæˆ? 一个uncompress压羃˜q‡çš„包,包å为all.tar.Z
  # tar -xZf all.tar.Z
  ˜q™æ¡å‘½ä×o(h¨´)是将上é¢äº§ç”Ÿçš„包解开
  有了上é¢çš„çŸ¥è¯†ï¼Œä½ åº”è¯¥å¯ä»¥è§£å¼€å¤šç§åŽ‹ç¾ƒæ–‡äšg了,下é¢å¯¹äºŽtar¾pÕdˆ—的压¾~©æ–‡
件作一个尾l“:(x¨¬)
  1)对于.tar¾l“尾的文ä»?
  tar -xf all.tar
  2)对于.gz¾l“尾的文ä»?
  gzip -d all.gz
  gunzip all.gz
  3)对于.tgzæˆ?tar.gz¾l“尾的文ä»?
  tar -xzf all.tar.gz
  tar -xzf all.tgz
  4)对于.bz2¾l“尾的文ä»?
  bzip2 -d all.bz2
  bunzip2 all.bz2
  5)对于tar.bz2¾l“尾的文ä»?
  tar -xjf all.tar.bz2
  6)对于.Z¾l“尾的文ä»?
  uncompress all.Z
  7)对于.tar.Z¾l“尾的文ä»?
  tar -xZf all.tar.z
  å¦å¤–对于Window下的常è§åŽ‹ç¾ƒæ–‡äšg.zipå’?raråQŒLinux也有相应的方法æ¥è§£åŽ‹å®? 们:(x¨¬)
  1)对于.zip
  linux下æä¾›äº†zipå’Œunzip½E‹åºåQŒzip是压¾~©ç¨‹åºï¼Œunzip是解压程åºã€‚它们的å? 数选项很多åQŒè¿™é‡Œåªåšç®€å•介¾lï¼Œä¾æ—§ä¸¾ä¾‹è¯´æ˜Žä¸€ä¸‹å…¶ç”¨æ³•åQ?
  # zip all.zip *.jpg
  ˜q™æ¡å‘½ä×o(h¨´)是将所æœ?jpg的文件压¾~©æˆä¸€ä¸ªzipåŒ? # unzip all.zip
  ˜q™æ¡å‘½ä×o(h¨´)是将all.zipä¸çš„æ‰€æœ‰æ–‡ä»¶è§£åŽ‹å‡ºæ?
  2)对于.rar
  è¦åœ¨linux下处ç?raræ–‡äšgåQŒéœ€è¦å®‰è£…RAR for LinuxåQŒå¯ä»¥ä»Ž¾|‘上下è²åQŒä½†è¦è®°
ä½ï¼ŒRAR for Linux
䏿˜¯å…费的;å¯ä»Žhttp://www.rarsoft.com/download.htm下è²RARfor Linux 3.2.
0åQŒç„¶åŽå®‰è£…:(x¨¬)
  # tar -xzpvf rarlinux-3.2.0.tar.gz
  # cd rar
  # make
  ˜q™æ ·ž®±å®‰è£…好了,安装åŽå°±æœ‰äº†rarå’Œunrar˜q™ä¸¤ä¸ªç¨‹åºï¼Œrar是压¾~©ç¨‹åºï¼Œunrar
是解压程åºã€‚å®ƒä»¬çš„å‚æ•°é€‰é¡¹å¾ˆå¤šåQŒè¿™é‡Œåªåšç®€å•介¾lï¼Œä¾æ—§ä¸¾ä¾‹è¯´æ˜Žä¸€ä¸‹å…¶ç”¨æ³•åQ?
  # rar a all *.jpg
  ˜q™æ¡å‘½ä×o(h¨´)是将所æœ?jpg的文件压¾~©æˆä¸€ä¸ªrar包,å䨓(f¨´)all.raråQŒè¯¥½E‹åºä¼?x¨¬)å°?rar
扩展åå°†è‡ªåŠ¨é™„åŠ åˆ°åŒ…ååŽã€?
  # unrar e all.rar
  ˜q™æ¡å‘½ä×o(h¨´)是将all.rarä¸çš„æ‰€æœ‰æ–‡ä»¶è§£åŽ‹å‡ºæ?
  到æ¤ä¸ø™‡³åQŒæˆ‘们已¾l介¾l过linux下的tarã€gzipã€gunzipã€bzip2ã€bunzip2ã€compress
ã€?uncompressã€?zipã€unzipã€rarã€unrar½{‰ç¨‹å¼ï¼Œä½ 应该已¾l能够ä‹É用它们对.tar
ã€?gzã€?tar.gzã€?tgzã€?bz2ã€?tar.bz2ã€? Zã€?tar.Zã€?zipã€?rar˜q?0¿U压¾~©æ–‡
件进行解压了åQŒä»¥åŽåº”该ä¸éœ€è¦äØ“(f¨´)下è²äº†ä¸€ä¸ªèÊY件而ä¸çŸ¥é“如何在Linux下解开而烦
æégº†ã€‚而且以上æ–ÒŽ(gu¨©)³•对于Unix也基本有效ã€?
已有 0 人å‘表留a€åQŒçŒ›å‡?>>˜q™é‡Œ <<-å‚与讨论
JavaEye推è
]]>
Ö÷Õ¾Ö©Öë³ØÄ£°å£º
ÎÚÀ¼²ì²¼ÊÐ |
Á«»¨ÏØ |
ÆÕ¶¨ÏØ |
¸§ÄþÏØ |
³¯ÑôÇø |
ÕżҽçÊÐ |
ÐÐÌÆÏØ |
ÉÜÐËÊÐ |
Î¼Ô´ÏØ |
ÁÙÏÄÏØ |
ÁúÁêÏØ |
²×ÖÝÊÐ |
ÎäÉ½ÏØ |
²ÊƱ |
ͨÖÝÇø |
·ÚÑôÊÐ |
Ìì¾þÏØ |
ËÉÅËÏØ |
¹àÑôÏØ |
ºþ¿ÚÏØ |
ÓÀ¿µÊÐ |
Î÷ÇàÇø |
¡×ÓÏØ |
ÓÀ·áÏØ |
±±ÄþÊÐ |
ƽÀûÏØ |
½ðÕ¯ÏØ |
¿Ëʲ¿ËÌÚÆì |
ÍÁÄ¬ÌØ×óÆì |
´ó·½ÏØ |
¹àÄÏÏØ |
¿ªÔ¶ÊÐ |
´ó·áÊÐ |
¶«Ã÷ÏØ |
Ó¢¼ªÉ³ÏØ |
¶«ÖÁÏØ |
º¬É½ÏØ |
ÉÏÈÄÏØ |
°²Ô¶ÏØ |
½òÄÏÇø |
°²¶àÏØ |