wget 是 linux 中除了 curl 外另一個檔案下載的好用工具。 以下是 wget --help 後所得到所有指令用法, 含完整中英文指令集,供大家參考。 圖片來源:http://www.mymacosx.com/terminal/wget-replacement-macos.html 這邊舉一個砍站的指令當作例子,指令為: wget -t0 -c -nH -np -m -P /localdir http://example.com/mirrors/ftp.redhat.com # -t0: 設定重試次數。當連結中斷或超時,wget會重新連接。-t0代表把重試次數設為無窮多。 # -c: 設定續傳功能。 # -nH: 不建立該網站名稱的子目錄 /example.com/,而直接在當前目錄下建立鏡像的目錄結構。 # -np: 不遍歷父目錄,如果有連結連到目標資料夾的parent或其他目錄,不下載。 # -m: 鏡像,相當同時使用-r和-N。 # -r: 遞迴下載,把文件中所有的連結都下載回來。 # -N: 下載時檢查timestamp,只下載有更新的文件,如果檔案大小和最修改日期都一樣就不下載。 # -P: 指定下載到本機的某個目錄下。 wget 使用帳號和密碼 如果wget 要下載需要帳號和密碼認證的檔案,要怎麼使用: $ wget --user=yourname --password=yourpasswd ftp://domain.name/path/to/yourfile.ext 另一招直接寫在 URL 中 $ wget ftp:// yourname:yourpasswd@ domain.name/path/to/yourfile.ext $ wget http:// yourname:yourpasswd@ domain.name/path/to/yourfile.ext [參考資料] How To Use wget With Username and Password for FTP / HTTP File Retrieval http://www.cyberciti.biz/faq/wget-command-with-us...
留言
張貼留言