Last Updated on 2021-05-17 by Clay
在 Linux 當中, wget 是一個我們經常使用的指令,專門用來下載東西。如果你今天想要從網路上下載某張圖片,你只需要複製圖片的位址。(以下從我之前的文章圖片示範,你可以任意找一張圖片測試。)
例如上面這張圖。
然後打開你的 Terminal,輸入:
wget "FILE_URL"
就可以開始下載這張圖片了。下載好後,我們去到下載的目錄,然後打開圖片看看。
是不是很方便呢?我們只需要遠端登入主機,就可以使用終端機任意下載想要的 東西了。
為了方便以後的查看,我便將 wget 當中常用到的指令都紀錄在下方。
若是對 Linux 當中的 wget 這個指令有興趣 (該稱呼 GNU 還是直接稱呼 Linux 實在太複雜了,請不要鞭我 QAQ),可以參考官方網站: https://www.gnu.org/software/wget/
wget 指令
參數名稱 | 參數目標 | 說明 |
-V | 顯示 wget 版本 | |
-h | 顯示 wget 幫助訊息 | |
-b | 背景執行 | |
-e | command | 執行 '.wgetrc' 命令 |
-o | file name | 輸出 log 訊息 |
-a | file name | 新增 log 訊息 |
-d | 印出 Debug 訊息 | |
-q | 不顯示輸出訊息 | |
-v | (預設) | |
-nv | 取消詳細訊息 | |
-i | file name | 從文件當中取得網址下載 (批次) |
-F | 將下載檔案視為 HTML | |
-t | --tries = number | 下載次數 |
--retry-connrefused | 被拒絕仍然下載 | |
-O | file name | 將下載文件命名保存 |
-nc | 不覆蓋已存在的檔案 | |
-c | --contiue | 繼續獲取沒下完的部份 |
-N | 只下載比本地檔案更新的檔案 | |
-S | 印出伺服器返回訊息 | |
-T | 設定超時時間 | |
-w | --wait = second | 檢索時間等待秒數 |
-nd | 不建立目錄 | |
-x | 強至建立目錄 | |
-nH | 不要建立主機目錄 | |
--http-user=User | 設定 HTTP 使用者名稱 | |
--http-passwd=Pass | 設定 HTTP 使用者密碼 |
紀錄
這是目前我想會常用到的部份,並非所有指令,若有需要的指令,可以使用 "wget -h" 查看是否有這樣的功能。
如果將來發現還有會常用到的功能,我想我會再更新這篇文章。