>[success] # wget -- 下載指定的url資源
~~~
'wget'命令用于下載指定的url資源文件,比如一個圖片的urL地址
'wget'它非常穩定,可以在網速很差的情況下,以及網速很強的情況下都能夠很強的適應網絡環境,進行下載資源
'wget'還支持斷點續傳,當你下載一個大文件,突然失敗,下次還可以繼續的對該文件下載,直到結束
'wget'在下載普通文件的時候,即使網絡出現問題,它也會不斷的嘗試再次下載。
1.支持斷點續傳
2.wget還支持ftp以及http協議下載
3.wget也支持添加代理需求
簡單的說:'wget'命令用于在終端下載網絡文件
~~~
>[info] ## 使用
~~~
1.wget [參數] 下載地址
~~~
>[danger] ##### 下載文件
~~~
1.下載看云本文章的封面照片,該命令會下載文件到當前工作目錄中,在下載過程中,會顯示進度條、文件大小、
下載速度等
wget https://cover.kancloud.cn/cyyspring/linux
~~~
>[danger] ##### 指定下載文件名稱 -O
~~~
1.下載文件,且指定保存文件名字,通過wget的功能參數-O即可,下載urL資源后,指定liux目錄保存,且修改文件名
wget -O [保存地址名字] [下載鏈接]
wget -O /tmp/新名字.jpg https://cover.kancloud.cn/cyyspring/linux
~~~
>[danger] ##### 斷點續傳 -c
~~~
1.如果碰到網絡中斷,或者手動中止而停止下載后,再次執行上述命令,可從上次下載的地方繼續下載
(本地存有未下完的文件)使用斷點續傳要求服務器支持斷點續傳。
1.1.-t 參數表示重試次數,例如需要重試100次,那么就寫 -t 100,如果設成 -t 0,那么表示無窮次重試,直到連接成功。
1.2.-T 參數表示超時等待時間,例如 -T 120,表示等待120秒連接不上就算超時
wget -c https://cn.bing.com/th?id=OHR.BoguraChili_ZHCN2707755390_1920x1080.jpg&rf=LaDigue_1920x1080.jpg
~~~
>[danger] ##### --limit-rate 選項限制下載速度
~~~
1.默認情況下,wget命令會以全速下載,但是有時下載一個非常大的資源的話,可能會占用大量的可用帶寬,
影響其他使用網絡的任務,這時就要限制下載速度,可以使用--limit-rate選項。 例如,以下命令將下載速度
限制為1kb
wget --limit-rate=1k https://cover.kancloud.cn/cyyspring/linux
~~~
>[danger] ##### -b 選項在后臺下載
~~~
1.加入參數 -b, 讓wget在后臺運行,記錄文件日志默認輸出到'wget-log'文件中,要查看下載狀態,可以使用
tail -f wget-log查看
wget -b https://cn.bing.com/th?id=OHR.BoguraChili_ZHCN2707755390_1920x1080.jpg&rf=LaDigue_1920x1080.jpg
~~~
>[danger] ##### -i 下載多個文件
~~~
1.如果先要一次下載多個文件,首先需要創建一個文本文件,并將所有的url添加到該文件中,每個url都必須是單獨
的一行。
vim download_list.txt
然后使用-i選項,后跟該文本文件:
wget -i download_list.txt
~~~
>[info] ## 更多用法
[Linux必備下載命令之wget詳解
](https://zhuanlan.zhihu.com/p/336487919)
- 安裝-VMware 虛擬機
- 遠程連接
- Windows -- wsl
- Linux -- 認識 Linux 和操作系統
- Linux -- Linux 和 windows 對比
- Linux -- 命令提示符
- Linux -- 文件目錄
- Linux -- 文件類型
- Linux -- 絕對和相對路徑
- Linux -- 常用快捷鍵
- Linux -- 三種幫助命令
- 幫助命令 -- man
- 幫助命令 -- help
- 幫助命令 -- info
- Linux -- 指令
- alias -- 設置別名
- history -- 查看歷史命令
- cd -- 更改目錄(切換文件夾)
- pwd -- 打印目錄
- ls -- 列出文件內容
- mkdir -- 創建文件夾
- rmdir -- 刪除一個空的目錄
- touch -- 創建普通文件/修改時間
- cp -- 復制粘貼
- mv -- 移動和重名
- rm -- 刪除
- cat/tac -- 查看純文本文件
- more/less -- 分頁讀取信息
- head -- 從文本開頭查看
- tail -- 從文本結尾查看
- cut -- 提取片段
- sort -- 排序
- uniq -- 去重
- wc -- 統計文件的行數、單詞、字節數
- tr -- 替換、縮減或刪除字符
- find -- 文件查找
- grep -- 文件當中匹配字符
- 管道 -- |
- locate -- 第三方文件查找
- whereis -- 查找二進制/源代碼文件 路徑
- which -- 查找環境變量
- 壓縮和解壓
- ln -- 鏈接
- wget -- 下載指定的url資源
- 重定向 -- << /< />/> >
- 邏輯控制 -- &&
- echo -- 輸出指定內容
- date/cal -- 查看日期和日歷
- Linux -- 進程管理
- Linux-- ps 指令
- vi/vim - 文本編輯器
- 更多
- Linux-- 開關機命令
- Liunx -- 退出登錄
- Linux-- 查看登錄用戶信息
- Linux -- 環境變量
- Linux -- 用戶
- Linux -- 文件管理
- 文件權限設置 -- chmod
- 更改文件的擁有者 -- chown
- 默認權限 -- umask
- Linux -- 用戶
- 新建/刪除用戶 -- useradd/userdel
- 修改用戶屬性 -- usermod/chage
- 新建/刪除用戶組 -- groupadd/groupdel
- 用戶切換 -- su/sudo
- 用戶/用戶組的配置文件
- 用戶家目錄被刪除解決
- last、 lastlog命令查看用戶詳細的登錄信息
- Linux -- shell
- Linux -- 管道符號
- shell -- 執行
- shell -- 變量
- shell -- 字符串
- shell -- 數組
- Shell -- declare 設置變量屬性
- shell -- 數學計算
- shell -- 變量作用域
- shell -- 位置參數變量
- shell -- read
- shell - if 語句
- shell -- test
- shell -- case
- Linux -- 循環
- Linux -- 軟件包管理