Wget
wget 將下載的文件保存為短連結的名稱,而不是實際的文件名
我正在嘗試下載主連結上的所有文件,它們都下載,但根據單獨的短連結命名
wget –content-disposition -i http://ligman.me/2sZVmcG
結果之一:
--2017-08-03 12:12:16-- http://ligman.me/1IW1oab Connecting to ligman.me (ligman.me)|67.199.248.12|:80... connected. HTTP request sent, awaiting response... 301 Moved Permanently Location: http://download.microsoft.com/DOWNLOAD/D/6/7/D670D322-5771-409E-BF34-5B98496DEB0A/MICROSOFT_PRESS_EBOOK_INTRODUCING_AZURE_PDF.PDF [following] --2017-08-03 12:12:16-- http://download.microsoft.com/DOWNLOAD/D/6/7/D670D322-5771-409E-BF34-5B98496DEB0A/MICROSOFT_PRESS_EBOOK_INTRODUCING_AZURE_PDF.PDF Resolving download.microsoft.com (download.microsoft.com)... 23.211.1.18, 2a02:26f0:ce:29c::e59, 2a02:26f0:ce:298::e59 Connecting to download.microsoft.com (download.microsoft.com)|23.211.1.18|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 8395026 (8.0M) [application/octet-stream] Saving to: ‘1IW1oab.2’ 1IW1oab.2 100%[===============================================================================================>] 8.01M 5.17MB/s in 1.5s 2017-08-03 12:12:18 (5.17 MB/s) - ‘1IW1oab.2’ saved [8395026/8395026]
如何
wget
將文件保存為原始名稱,可以很清楚地“看到”?
選項
--trust-server-names
應該這樣做。–信任伺服器名稱
如果設置為 on,則在重定向時,重定向 URL 的最後一個組件將用作本地文件名。預設情況下,它使用原始 URL 中的最後一個組件。