使用命令列工具下載經過驗證的大文件

使用命令列工具下載經過驗證的大文件

我需要下載一個大小約 1.6GB 的檔案。我想透過命令列工具下載它,例如axelwget或者curl

但是,需要登入網站後才能下載文件,如何下載呢?

例子:

我需要從 Apple 開發者網站下載軟體,網址如下:https://developer.apple.com/downloads/index.action?name=Xcode#

它要求登錄,成功登入後,它會顯示另一個網頁,其中包含>>可下載文件列表。當我點擊特定的下載連結後:https://developer.apple.com/downloads/download.action?path=Developer_Tools/xcode_4.6.3/xcode4630916281a.dmg下載開始。

如何使用axel或執行此任務wget

答案1

這就是我使用 wget 在某些網站上進行身份驗證的方式。

wget --user=username --ask-password url_here/file.bar

--ask-password參數要求您輸入密碼。請務必替換username為您的實際用戶名,並根據您的需求更改 url。

我認為您無法使用 wget 訪問上述蘋果網站。

相關內容