linux man page : wget - ³×Æ®¿öÅ©¿¡¼­ µ¥ÀÌÅ͸¦ °¡Á®¿Â´Ù.
ÃÑ ÆäÀÌÁö ¼ö : 3224

Àüü ÇÔ¼ö/¿ë¾î»çÀü
Facebook Joinc ±×·ì   Joinc QA »çÀÌÆ®
ÇöÀçÀ§Ä¡ : ¸Þ´º¾ó>1>wget



joinc´Â Firefox¿Í chrome¿¡¼­ Å×½ºÆ® Çß½À´Ï´Ù. IE¿¡¼­´Â Å×À̺íÀÌ ±úÁö°Å³ª À̹ÌÁö°¡ º¸ÀÌÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ±¸±Û DocsÀ̹ÌÁöÀÇ °æ¿ì ¿¢¹Úó¸®µÉ ¼ö ÀÖ½À´Ï´Ù.

»ç¿ë¹ý

³×Æ®¿öÅ© »ó¿¡¼­ µ¥ÀÌÅ͸¦ ´Ù¿î·Îµå ¹Þ´Â´Ù. À¯Àú¿ÍÀÇ »óÈ£ÀÛ¿ëÀÌ ÇÊ¿ä ¾øÀ¸¹Ç·Î - non interactive - ÀÚµ¿È­µÈ ´Ù¿î·Î´õ ½Ã½ºÅÛÀ» ±¸¼ºÇÒ ¼ö ÀÖ´Ù.

wget [option]... [URL]... 
 

¼³¸í

GNU wgetÀº »óÈ£ÀÛ¿ëÀ» ÇÊ¿ä·Î ÇÏÁö ¾Ê´Â ´Ù¿î·Îµå ÇÁ·Î±×·¥À¸·Î WebÀ¸·Î ºÎÅÍ ÆÄÀϵéÀ» °¡Á®¿Ã ¼ö ÀÖ´Ù. HTTP, HTTPS, FTP ÇÁ·ÎÅäÄÝÀ» Áö¿øÇϸç, HTTp proxy¿¡¼­ µ¥ÀÌÅ͸¦ °¡Á®¿Ã ¼öµµ ÀÖ´Ù.

wgetÀÌ »óÈ£ÀÛ¿ëÀ» ÇÊ¿ä·Î ÇÏÁö ¾Ê´Â´Ù´Â °ÍÀº, ¹é±×¶ó¿îµå »óÅ¿¡¼­ ÀÛµ¿ÇÒ ¼ö ÀÖÀ½À» ÀǹÌÇÑ´Ù. »ç¿ëÀÚ´Â ·Î±×ÀÎÀ» ÇÏÁö ¾ÊÀº »óÅ¿¡¼­µµ cronÀ̳ª DamonÀ» ÀÌ¿ë wgetÀ» ½ÇÇà½Ãų ¼ö ÀÖ´Ù. ¶ÇÇÑ cookie, Form actionÀ» Áö¿øÇؼ­ »ç¿ëÀÚ ¾×¼ÇÀ» ½Ã¹Ä·¹ÀÌ¼Ç ÇÒ ¼öµµ ÀÖ´Ù.

wgetÀº HTML°ú XHTML ÆäÀÌÁö¸¦ ´Ù¿î·Îµå ¹Þ¾Æ¼­ ·ÎÄà ÆÄÀϽýºÅÛ¿¡ ÀúÀåÇÑ´Ù. À̶§ ÆÄÀÏÀ̸§°ú µð·ºÅ丮 ±¸Á¶±îÁö¸¦ ±×´ë·Î ·ÎÄýýºÅÛ¿¡ ±¸ÃàÇÔÀ¸·Î½á, backup, mirror »çÀÌÆ® ±¸Ãàµî¿¡ »ç¿ëÇÒ ¼öµµ ÀÖ´Ù. ¶ÇÇÑ recursive ´Ù¿î·Îµå¸¦ Áö¿øÇؼ­, »çÀÌÆ® Àüü¸¦ ½±°Ô ³»·Á¹ÞÀ» ¼ö ÀÖ´Ù.

wgetÀº ´À¸®°Å³ª ºÒ¾ÈÁ¤ÇÑ ³×Æ®¿öÅ© ȯ°æ¿¡¼­µµ ¸Å¿ì Àß ÀÛµ¿ÇÏ´Â °ß°íÇÑ ÇÁ·Î±×·¥ÀÌ´Ù. ³×Æ®¿öÅ© ȯ°æÀÌ ºÒ¾ÈÇØ¼­ µµÁß¿¡ ¿¬°áÀÌ ²÷°å´Ù¸é, ¿¬°áÀÌ ²÷±ä ½ÃÁ¡ºÎÅÍ ´Ù¿î·Îµå ¹Þ´Â ±â´Éµµ °¡Áö°í ÀÖ´Ù.

¿É¼Ç

Start Up

-V, --version
wgetÀÇ ¹öÀüÀ» º¸¿©ÁÖ°í Á¾·áÇÑ´Ù.

-h, --help
µµ¿ò¸»À» º¸¿©ÁØ´Ù.

-b, --background
¹é±×¶ó¿îµå¿¡¼­ ÀÛµ¿Çϵµ·Ï ÇÑ´Ù.

-e, --execute=COMMAND
.wgetrc¸¦ Àо ¸í·ÉÀ» ½ÇÇàÇÑ´Ù.

Logging and input file

-o, --output-file=FILE
¸Þ½ÃÁöµéÀ» ÆÄÀÏ·Î ³²±ä´Ù.

-a, --append-output=FILE
¸Þ½ÃÁöµéÀ» ÆÄÀÏ¿¡ Ãß°¡ÇÑ´Ù

-d, --debug
µð¹ö±× ³»¿ëÀ» Ãâ·ÂÇÑ´Ù.

-q, --quiet
¸Þ½ÃÁöµéÀ» Ç¥ÁØÃâ·ÂÇÏÁö ¾Ê´Â´Ù.

-nv, --non-verbose
±âº»¿É¼ÇÀ» Á¦°ÅÇÑ´Ù.

-i, --input-file=FILE
´Ù¿î·Îµå ¹ÞÀ» URLÁÖ¼Ò¸¦ ÆÄÀÏ¿¡¼­ ã´Â´Ù.

-F, --force-html
HTML°ú °°Àº ÆÄÀÏÀ» ÀԷ°ªÀ¸·Î Ãë±ÞÇÑ´Ù.

-B, --base=URL, --sslcertfile=FILE, --sslcertkey=KEYFILE
ÆÄÀÏÀ̳ª ¸µÅ©µéÀÇ SSLÀÎÁõÀ» À§Çؼ­ URL, keyfileÀ» »ç¿ëÇÑ´Ù.

´Ù¿î·Îµå

--bind-address=ADDRESS
·ÎÄà ȣ½ºÆ®ÀÇ ÁÖ¼Ò¸¦ ¼³Á¤ÇÑ´Ù.

-t, --tries=NUMBER
¼³Á¤ÇÑ ¼ýÀÚ ¸¸Å­ ´Ù½Ã ½ÃµµÇÑ´Ù. 0Àº ¹«ÇÑ´ë

-O, --output-document=FILE
¹®¼­¸¦ ÆÄÀÏ·Î ¾´´Ù.

-c, --continue
¿¬°áÀÌ ²÷±ä ½ÃÁ¡ºÎÅÍ, À̾ ÆÄÀÏÀ» ´Ù¿î·Îµå ¹Þ´Â´Ù.

-N, --timestamping
·ÎÄÿ¡ ÀÖ´Â °Íº¸´Ù, »õ·ÓÁö ¾ÊÀ¸¸é ÆÄÀÏÀ» ´Ù½Ã ¹ÞÁö ¾Ê´Â´Ù.

-S, --server-response
¼­¹öÀÇ ÀÀ´äÀ» Ãâ·ÂÇÑ´Ù.

--spider
´Ù¿î·Îµå ÇÏÁö ¾Ê´Â´Ù.

-T, timeout=SECONDS
Á¾·áµÈ ½Ã°£À» ÃÊ´ÜÀ§·Î ¼³Á¤ÇÑ´Ù.

-w, --wait=SECONDS
¿¬°áÀ» À§ÇØ ±â´Ù¸®´Â ½Ã°£À» ÃÊ´ÜÀ§·Î ¼³Á¤ÇÑ´Ù.

-Y, --proxy=on/off
ÇÁ¶ô½Ã ¸ðµå¸¦ ÄÑ°í ²ö´Ù.

-Q, --quota=NUMBER
¼ýÀÚ¸¸Å­ ºÐ´ãÇϵµ·Ï ¼³Á¤ÇÑ´Ù.

µð·ºÅ丮 °ü¸®

-nd, --no-directories
µð·ºÅ丮¸¦ »ý¼ºÇÏÁö ¾Ê´Â´Ù.

-x, --force-directories
µð·ºÅ丮¸¦ °­Á¦·Î »ý¼ºÇÑ´Ù.

-nH, --no-host-directories
È£½ºÆ® À̸§ÀÇ µð·ºÅ丮¸¦ »ý¼ºÇÏÁö ¾Ê´Â´Ù.

-P, --directory-prefix=PREFIX
ÆÄÀϵéÀÌ ÀúÀåµÉ µð·ºÅ丮¸¦ ÁöÁ¤ÇÑ´Ù.

HTTP ¿É¼Ç

--http-user=USER
http À¯Àú ¾ÆÀ̵𸦠¼³Á¤ÇÑ´Ù.

--http-passwd=PASS
http ÆÐ½º¿öµå ¾ÏÈ£¸¦ ¼³Á¤ÇÑ´Ù.

-C, --cache=on/off
¼­¹öÃøÀÇ Ä³½¬ µ¥ÀÌÅ͸¦ Çã¿ëÇÏ´Â°Ô º¸ÅëÀ̳ª, Á¦°ÅÇÒ ¼öµµ ÀÖ´Ù.

-E, --html-extension
¸ðµç text/html Çü½ÄÀÇ ¹®¼­µé°ú .html ÆÄÀÏÀ» °°ÀÌ È®ÀåÇØ¼­ ÀúÀåÇÑ´Ù.

-s, --save-headers
ÆÄÀÏ¿¡ HTTPÇì´õ¸¦ ÀúÀåÇÑ´Ù.

-U, --user-agent=AGENT
WgetÀÌ ¾Æ´Ñ, ´Ù¸¥ ºê¶ó¿ìÀú·Î AGENT¸¦ ¼³Á¤ÇÑ´Ù.

--no-http-keep-alive
HTTPÀÇ keep-alive¸¦ Á¦°ÅÇÑ´Ù.

--cookies=off
cookie¸¦ »ç¿ëÇÏÁö ¾Ê´Â´Ù.

--load-cookies=FILE
ÄíŰÀÇ °ªÀ» ÆÄÀÏ¿¡¼­ ÀоîµéÀδÙ.

--save-cookies=FILE
¼¼¼ÇÀÌ ³¡³­ ÀÌÈÄ Àü´Þ¹ÞÀº cookie°ªÀ» ÀúÀåÇÑ´Ù.

FTP ¿É¼Ç

-nr, --dont-remove-listing
.listing ÆÄÀÏ¿¡ ÀÖ´Â°Ç Áö¿ìÁö ¾Ê´Â´Ù.

-g, --glob=on/off
ÇϳªÀÇ ÆÄÀÏÀ̸§À¸·Î ÇÒÁö¸¦ °áÁ¤ÇÑ´Ù.

--passive-ftp
passive ¸ðµå·Î Àü¼ÛÇÑ´Ù.

--retr-symlinks
º¹±¸Áß¿¡ ¸µÅ©°¡ °É¸° ÆÄÀÏÀ» °¡Á®¿Â´Ù.

Recursive retrieval

-r, --recursive
À¥µ¥ÀÌÅ͸¦ Àç±ÍÀûÀ¸·Î °¡Á®¿Â´Ù. ´ë»ó À¥¼­¹ö¿¡ ¹«¸®¸¦ ÁÙ ¼ö ÀÖÀ¸´Ï, ÁÖÀÇÇØ¼­ »ç¿ëÇØ¾ß ÇÑ´Ù.

-l, --level=NUMBER

--delete-after
´Ù¿î·Îµå ¹ÞÀºÈÄ ·ÎÄÃÆÄÀÏÀ» »èÁ¦ÇÑ´Ù.

-k, convert-links
°ü°è¾ø´Â ¸µÅ©¸¦ °ü·ÃÀÖ´Â ¸µÅ©·Î º¯È¯ÇÑ´Ù.

-K, --backup-converted
º¯È¯Çϱâ Àü¿¡, ¿øº»ÆÄÀÏÀ» .orig ÆÄÀÏ·Î ¹é¾÷ÇÑ´Ù.

-m, --mirror
-r -N -l inf -nr ¿É¼Ç°ú »ç¿ëÇÒ ¼ö ÀÖ´Ù.

-p, --page-requisites
¸ðµç À̹ÌÁö¿Í HTML ÆäÀÌÁöµîÀ» °¡Á®¿Â´Ù.

Recursive accept/reject

-A, --accept=LIST
¹Þ¾ÆµéÀÏ °ÍÀ» È®ÀåÇϱâ À§Çؼ­ ÄÞ¸¶·Î ºÐ¸®µÈ ¸®½ºÆ®·Î ¹Þ¾ÆµéÀδÙ.

-R, --reject=LIST
¹Þ¾ÆµéÀÌÁö ¾ÊÀ» °ÍÀ» ÄÞ¸¶·Î ºÐ¸®µÈ ¸®½ºÆ®·Î ¹Þ¾ÆµéÀδÙ.

-D, --domains=LIST
¹Þ¾ÆµéÀÏ µµ¸ÞÀÎÀ» ÄÞ¸¶·Î ºÐ¸®µÈ ¸®½ºÆ®·Î ¹Þ¾ÆµéÀδÙ.

--exclude-domains=LIST
°ÅÀýÇÒ µµ¸ÞÀÎÀ» ÄÞ¸¶·Î ºÐ¸®µÈ ¸®½ºÆ®·Î ¹Þ¾ÆµéÀδÙ

--follow-ftp
HTML ¹®¼­¿¡¼­ÀÇ FTP ¸µÅ©¸¦ µû¶ó°£´Ù

--follow-tags=LIST
HTMLű׿¡¼­ µû¶ó°¥ ÄÞ¸¶·Î ºÐ¸®µÈ ¸®½ºÆ®·Î ¹Þ¾ÆµéÀδÙ.

-G, --ignor-tags
¹«½ÃÇÒ HTML ű׸¦ ÄÞ¸¶·Î ºÐ¸®µÈ ¸®½ºÆ®·Î ¹Þ¾ÆµéÀδÙ.

-H, --span-hosts
¹Ýº¹ÇÒ¶§¿¡ ´Ù¸¥ È£½ºÆ®·Îµµ °¡°Ô ÇÑ´Ù.

-L, --relative
°ü°èÀÖ´Â ¸µÅ©¸¸ µû¶ó°£´Ù.

-l, --include-directories=LIST
Çã¿ëÇÒ µð·ºÅ丮¸¦ ¸®½ºÆ®·Î ¹Þ¾ÆµéÀδÙ.

-nh, --no-host-lookup
DNSÀÇ °Ë»ö È£½ºÆ®¸¦ »ç¿ëÇÏÁö ¾Ê´Â´Ù.

-np, --no-parent
»óÀ§ µð·ºÅ丮¸¦ ¿Ã¶ó°¡Áö ¾Êµµ·Ï ÇÑ´Ù.

¿¹Á¦

HTTPS ¼­¹öÀÇ ¹®¼­ °¡Á®¿À±â : ¶§¶§·Î ÄíŰ °ªÀ» ¿ä±¸ÇÏ´Â °æ¿ì°¡ Àִµ¥, À̶§´Â --load-cookie·Î ÄíŰ ÆÄÀÏÀ» °¡Á®¿Ã ¼ö ÀÖ´Ù. ÀÌ ÄíŰÆÄÀÏÀº mozilla ºê¶ó¿ìÀúÀÇ ÄíŰÆÄÀÏÀÌ´Ù. HTTPS ¼­¹öÀÇ »ó´ç¼ö°¡ self-signed ÀÎÁõ¼­¸¦ °¡Áö°í Àִµ¥, ÀÌ °æ¿ì Áõ¸íµÈ ÀÎÁõ¼­°¡ ¾Æ´Ï¶ó°í ÇØ¼­ ¹®¼­¸¦ Àоî¿ÀÁö ¾Ê´Â´Ù. ÀÌ·²¶§´Â --no-check-certificate ¿É¼ÇÀ» ÁÖ¸é µÈ´Ù.
# wget https://www.test.com:1111/index.php --load-cookie cookies.sqlite --no-check-certificate -O /dev/null 
 

Âü°í¹®Çå

EmailÀ» ±âÀÔÇϸé, ´ñ±ÛÀÌ ¸ÞÀÏ·Î Àü´ÞµË´Ï´Ù.