wget »ç¿ëÇϱâ (±Û °Á¾µæ) | ÀÛ¼ºÀÏ : 2003/11/19 16:27 |
Á¶È¸¼ö : 10543 |
Ãâ ó : http://www.linuxdoc.pe.kr/bbs/zboard.php?id=etc ±Û¾´ÀÌ : °Á¾µæ Á¦ ¸ñ : wget : site mirroring -------------------------------------------------------------------------------' °Á¾µæ´Ô(medikang@hitel.net) /ȨÆäÀÌÁö ( http://myhome.shinbiro.com/~medikang/ ) ¿©·¯ºÐÀº °¡²û¾¿ ÀÌ È¨ÆäÀÌÁö´Â ÀÚÁÖ Âü°íÇϴµ¥ À̸¦ ³» ÄÄÇ»ÅÍ¿¡ ¿Å°Ü³õ°í ½Í´Ù°í »ý°¢µÇ´Â °æ¿ì°¡ ÀÖ½À´Ï±î. ÀÌ ¶§ »ç¿ëÇÒ ¼ö ÀÖ´Â °ÍÀÌ ¹Ù·Î Áö±Ý ¼Ò°³ÇÏ´Â 'wget'ÀÔ´Ï´Ù. ÇÏ´Â ÀÏÀº MS À©µµÁîÀÇ 'Teleport Pro'¶ó´Â °Í°ú ºñ½ÁÇÏ´Ù°í ÇÒ ¼ö ÀÖ°ÚÁÒ. ÀÌ wgetÀº ÇÑÅÒ»ó¿¡¼ Ä¿¸Çµå¶óÀÎÀ¸·Î »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù. ±×·¯³ª Àú °³ÀÎÀûÀ¸·Î »ý°¢Çϱ⿡´Â 'Teleport Pro'º¸´Ù ´õ Æí¸®ÇÑ °Í °°½À´Ï´Ù. ÀÌ ÇÁ·Î±×·¥Àº http://www.gnu.org/software/wget/wget.html¿¡¼ ±¸ÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù. Á¦°¡ ¾²°í ÀÖ´Â °ÍÀº Linux magazine 2000³âµµ 3¿ùÈ£ ºÎ·Ï CD¿¡ ÀÖ´ø °ÍÀÔ´Ï´Ù. ¸ÕÀú ¾ÐÃàµÈ ÆÄÀÏ wget-5.3.1.tar.gzÀ» Àû´çÇÑ µð·ºÅ丮¿¡ º¹»çÇØ ³Ö½À´Ï´Ù. ±×ÈÄ # tar xvzf wget-5.3.1.tar.gz ¸í·ÉÇÏ¸é ±× µð·ºÅ丮¿¡ 'wget-5.3.1'¶ó´Â À̸§ÀÇ µð·ºÅ丮°¡ »ý±é´Ï´Ù. ÀÌ µð·ºÅ丮·Î µé¾î°¡¼ # ./configure # make install À̶ó Çϸé wget-5.3.1/src µð·¹Å丮 ³»¿¡ 'wget'À̶ó´Â ½ÇÇàÆÄÀÏÀÌ ¸¸µé¾îÁý´Ï´Ù. Æнº°¡ ¿·ÁÀÖ´Â µð·ºÅ丮¿¡ ½Éº¼¸¯ ¸µÅ©¸¦ ¸¸µé´ø°¡ ½© ½ºÅ©¸³Æ®¸¦ ¸¸µé¾î ³Ö¾îµÎ¸é ¾î´À µð·ºÅ丮¿¡¼µµ ÀÌ°ÍÀ» ½ÇÇà½Ãų ¼ö ÀÖ½À´Ï´Ù. »ç¿ë¹æ¹ýÀº °£´ÜÇÕ´Ï´Ù. # wget -h ÇÏ¸é °£·«ÇÑ ¼³¸íÀ» º¼ ¼ö ÀÖ°í, # man wget Çϸé Á»´õ ¸¹Àº ¼³¸íÀ» º¼ ¼ö ÀÖ½À´Ï´Ù. ¸ÕÀú, ¿¹¸¦ µé¾î¼ ȨÆäÀÌÁö www.hitel.net/~mynameÀ» º¹»çÇØ ¿Â´Ù°í ÇսôÙ. ±×·¯¸é ppp Á¢¼ÓÀÌ µÇ¾î ÀÖ´Â »óÅ¿¡¼ # wget http://www.hitel.net/~myname/index.html À̶ó°í ¸í·ÉÇÏ¸é µË´Ï´Ù. 'http://'´Â »ý·«Çصµ µË´Ï´Ù. 'index.html' ºÎºÐµµ »ý·«ÇÏ¸é ¾Ë¾Æ¼ ¸ÕÀú 'index.html' ¶Ç´Â 'index.htm'À» ãÀ¸¹Ç·Î # wget www.hitel.net/~myname/ ¶ó°í Çصµ µË´Ï´Ù. ±×·¯¸é ¸í·ÉÀ» ³»¸° ÇöÀç µð·ºÅ丮¿¡ 'index.html'À» º¹»çÇÕ´Ï´Ù. ÀÚ, ±×·¯¸é index.html¿¡ ¸µÅ©µÇ¾î ÀÖ´Â °Í±îÁö ã¾Æ¿À·Á¸é ¾î¶»°Ô ÇÒ±î¿ä. '-r' ¿É¼ÇÀ» »ç¿ëÇÕ´Ï´Ù. Áï, # wget -r www.hitel.net/~myname/ ÀÌ·¸°Ô »ç¿ëÇÕ´Ï´Ù. 'r'Àº 'Àç±ÍÀû'À» ÀǹÌÇÏ´Â 'recursive'ÀÇ ÁÙÀÓÀÌ°ÚÁö¿ä. µð·ºÅ丮 ±¸Á¶¿Í ÆÄÀÏÀ» ±×´ë·Î º¹»çÇØ ¿É´Ï´Ù. Àç±ÍÀû Ž»öÀÇ ±íÀÌ·¹º§Àº ±âº»°ªÀÌ '5'·Î µÇ¾îÀÖ½À´Ï´Ù. '-l depth' ¿É¼ÇÀ» »ç¿ëÇÏ¸é ¹Ù²Ü ¼ö ÀÖ½À´Ï´Ù. ±×·¯´Ï±î ±âº»°ªÀº '-l 5'¶õ À̾߱â°ÚÁÒ. ÀÌ ·¹º§ÀÌ Áõ°¡ÇÔ¿¡ µû¶ó º¹»çÇØ¿À´Â ÆÄÀÏÀº Áö¼öÇÔ¼öÀûÀ¸·Î Áõ°¡ÇÏ°Ô µË´Ï´Ù. ¸¸¾à ȨÆäÀÌÁö Àüü°¡ ¾Æ´Ï¶ó ƯÁ¤ ÆäÀÌÁö¿Í ¸µÅ©µÇ¾î ÀÖ´Â °Í¸¸ ¹Þ¾Æ¿À·Á¸é ¾î¶»°Ô ÇÒ±î¿ä. ¿¹¸¦ µé¾î # wget -r www.hitel.net/~myname/doc/lecture/lecture.html À̶ó°í Çϸé 'lecture.html'°ú ÀÌ°Í¿¡ ¸µÅ©µÈ ÆÄÀϵéÀ» º¹»çÇØ ¿À°Ô µË´Ï´Ù. ÀÌ °úÁ¤¿¡¼ ¸µÅ©µÈ ÆÄÀÏ Áß »óÀ§ µð·ºÅ丮¿¡ ÀÖ´Â °Íµµ Àִµ¥ À̰͵éÀº »©°í ¿øÇÏ´Â ÆÄÀÏÀÌ ÀÖ´Â µð·ºÅ丮¿Í ±× ÀÌÇÏ¿¡¼¸¸ ¹Þ¾Æ ¿À·Á¸é # wget -r -np www.hitel.net/~myname/doc/lecture/lecture.html ÀÌ·¸°Ô '-np' ¿É¼ÇÀ» »ç¿ëÇÕ´Ï´Ù. 'np'´Â 'no-parent'¸¦ ÀǹÌÇÕ´Ï´Ù. ÀÚ, ȨÆäÀÌÁö¿¡¼ ±×¸²À̳ª ¿Àµð¿ÀÆÄÀÏ µîÀº »©°í HTML ¹®¼¸¸ º¹»çÇØ¿À·Á°í ÇÑ´Ù¸é # wget -r -np -A html,htm www.hitel.net/~myname/ ó·³ '-A' ¿É¼ÇÀ» »ç¿ëÇÕ´Ï´Ù. 'A'´Â 'accept'¸¦ ÀǹÌÇÕ´Ï´Ù. À§ÀÇ ¿¹Ã³·³ ¿øÇÏ´Â ÆÄÀÏÀÇ Çü½ÄÀ» ³ª¿ÇÏ¸é µË´Ï´Ù. ¹Ý´ë·Î ÀϺΠÆÄÀÏÀ» Á¦¿ÜÇÏ°í ½ÍÀ¸¸é '-R' ¿É¼ÇÀ» »ç¿ëÇÕ´Ï´Ù. 'R'Àº 'reject'¸¦ ÀǹÌÇÕ´Ï´Ù. ¿¹¸¦ µé¾î # wget -r -R gif,jpg,jpeg www.hitel.net/~myname/ ¶ó°í Çϸé ÆÄÀÏÀÇ µÞºÎºÐÀÇ ¹®ÀÚ¿ÀÌ 'gif','jpg','jpeg'ÀÎ ÆÄÀϵéÀº Á¦¿ÜÇÏ°í ³ª¸ÓÁö ÆÄÀϵ鸸 ºÒ·¯¿É´Ï´Ù. ¹¹, ÀÌÁ¤µµ¸¸ Çϸé ÃæºÐÈ÷ Àß »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ±×¿Ü ¸î°¡Áö¸¸ ´õ ¼³¸íµå¸®°Ú½À´Ï´Ù. '-L' ¿É¼ÇÀ» »ç¿ëÇÏ¸é »ó´ëÁÖ¼Ò¸¦ ÀÌ¿ëÇÑ ¸µÅ©µé¸¸ ºÒ·¯ ¿É´Ï´Ù. ´Ù¸¥ È£½ºÆ®¿¡ ÀÖ´Â ÀÚ·á´Â ´ç¿¬È÷ ºÒ·¯¿ÀÁö ¾Ê½À´Ï´Ù. ±×·±µ¥ ´ëºÎºÐÀÇ HTML ³»ÀÇ ¸µÅ©´Â »ó´ëÁÖ¼Ò¸¦ ÀÌ¿ëÇÒ °ÍÀ¸·Î »ý°¢µÇ±â ¶§¹®¿¡ (Á¦ »ý°¢¿¡) Å©°Ô Áß¿äÇÏÁö´Â ¾ÊÀ» °Í °°½À´Ï´Ù. 'L'Àº 'reLative'¸¦ ÀǹÌÇÕ´Ï´Ù. ¾Æ·¡ÀÇ ¿¹Ã³·³ »ç¿ëÇÒ ¼ö ÀÖ°ÚÁÒ. # wget -r -L www.hitel.net/~myname/ ¸¸¾à ´Ù¸¥ È£½ºÆ®ÀÇ ÀÚ·á±îÁö Àç±ÍÀû Ž»öÀÇ ´ë»ó¿¡ ³ÖÀ¸·Á¸é '-H' ¿É¼ÇÀ» ¾¹´Ï´Ù. ÀÌ´Â 'span-hosts'¸¦ ÀǹÌÇÕ´Ï´Ù. wgetÀ» ½ÇÇà½ÃÄÑ º¸½Ã¸é ¸Þ¼¼Áö°¡ ÀåȲÇÏ°Ô ³ª¿É´Ï´Ù. ¸Þ¼¼Áö¸¦ ÀüÇô ³ª¿ÀÁö ¾Ê°Ô ÇÏ·Á¸é 'quiet'¸¦ ÀǹÌÇÏ´Â '-q' ¿É¼ÇÀ», Âزû¸¸ ³ª¿À°Ô ÇÏ·Á¸é 'non-verbose'¸¦ ÀǹÌÇÏ´Â '-nv' ¿É¼ÇÀ» »ç¿ëÇϽʽÿÀ. wgetÀº ÆÄÀÏÀ» ºÒ·¯¿Ã ¶§ ÄÄÇ»ÅÍ ³»¿¡ °°Àº À̸§ÀÇ ÆÄÀÏÀÌ Á¸ÀçÇÏ¸é ±âÁ¸ÀÇ ÆÄÀÏÀº ±×´ë·Î µÎ°í ±âÁ¸ÀÇ À̸§ÀÇ ³¡¿¡ 'original.file.1', 'original.file.2', ÀÌ·± ½ÄÀ¸·Î ¼ýÀÚ¸¦ ºÙÀÎ À̸§À¸·Î º¹»çÇÕ´Ï´Ù. ¸¸¾à, °°Àº À̸§ÀÇ ÆÄÀÏÀÌ ÀÖÀ» °æ¿ì º¹»çÇØ ¿ÀÁö ¾Ê°Ô ÇÏ·Á¸é 'not-clobber'¸¦ ÀǹÌÇÏ´Â '-nc' ¿É¼ÇÀ» »ç¿ëÇÏ¸é µË´Ï´Ù. ¸Å¹ø °°Àº ¿É¼ÇÀ» Ä¿¸Çµå¶óÀο¡¼ »ç¿ëÇϱâ´Â ¹ø°Å·Ó°ÚÁÒ? ÀÚ½ÅÀÇ È¨µð·ºÅ丮¿¡´Ù '.wgetrc'¶ó´Â ÆÄÀÏÀ» ¸¸µé°í ÇÊ¿äÇÑ ¿É¼ÇµéÀ» ±â·ÏÇÏ¸é ¸Å¹ø ¿É¼ÇÀ» ÁÖÁö ¾Ê¾Æµµ µË´Ï´Ù. ÀúÀÇ °ÍÀ» ¿¹·Î µé°Ú½À´Ï´Ù. 1 accept = htm,html 2 #reject = 3 recursive = on 4 #reclevel = 5 5 no_parent = on 6 #relative_only = on 7 #verbose = on/off 8 span_hosts = on/off 9 #noclobber = on/off 10 #quiet = on/off ¾ÕÀÇ ¹øÈ£´Â ÆíÀǸ¦ À§ÇÏ¿© ºÙ¿©³õÀº °ÍÀÔ´Ï´Ù. '#'·Î ½ÃÀÛÇÏ´Â ÇàÀº ÁÖ¼®À̹ǷΠ¹«½ÃµË´Ï´Ù. ÇÊ¿ä½Ã '#'¸¦ Á¦°ÅÇÏ¸é µË´Ï´Ù. 'º¯¼ö = °ª'À¸·Î Ç¥ÇöµÇ¸ç ´ëºÎºÐ ¿øÇÏ´Â °ªÀº on ¶Ç´Â off°¡ µÇ°í ÀϺκи¸ ¼ýÀÚ ¶Ç´Â ¹®ÀÚ¿À» °ªÀ¸·Î ÁÖ°Ô µË´Ï´Ù. °¢ Çà¿¡ ´ëÇØ °£·«È÷ ¼³¸íÇÕ´Ï´Ù. 1: ¿øÇÏ´Â ÆÄÀÏÀÇ Çü½ÄÀ» ³ª¿ 2: ¹èÁ¦Çϱ⸦ ¿øÇÏ´Â ÆÄÀÏÀÇ Çü½ÄÀ» ³ª¿ 3: Àç±ÍÀû Ž»ö ¿©ºÎ 4: Àç±ÍÀû Ž»öÀÇ ±íÀÌ·¹º§ 5: »óÀ§ µð·ºÅ丮ÀÇ ÆÄÀÏ ¹èÁ¦ÀÇ ¿©ºÎ 6: »ó´ëÁÖ¼Ò¸¸ Æ÷ÇÔ½Ãų °ÍÀÎÁöÀÇ ¿©ºÎ 7: ÀÚ¼¼ÇÑ ¼³¸íÀ» Ç¥½ÃÇÒ °ÍÀÎÁöÀÇ ¿©ºÎ 8: ´Ù¸¥ È£½ºÆ®µµ Ž»öÇÒ °ÍÀÎÁöÀÇ ¿©ºÎ 9: °°Àº À̸§ÀÇ ÆÄÀÏÀ» º¹»çÇØ ¿ÀÁö ¾ÊÀ» °ÍÀÎÁöÀÇ ¿©ºÎ 10: ¸Þ¼¼Áö¸¦ ÀüÇô º¸³»Áö ¾ÊÀ» °ÍÀÎÁöÀÇ ¿©ºÎ |
Ä¿ÇǴнº, ½Ã½ºÅÛ ¿£Áö´Ï¾îÀÇ ½°ÅÍ / URL : http://coffeenix.net/board_view.php?bd_code=132 |