1、很多軟件官網會有安裝腳本,並把腳本搞成raw模式,方便下載后直接運行的shell文件。比如docker
wget -qO- get.docker.com | bash
-q的含義是:--quiet,安靜模式,無信息輸出。
-O的含義是把后面網址下載后,改成一個指定的名稱,如果后面沒有跟着一個名字,而是“-”,則表示將下載后的內容輸出到標准輸出,也就是輸出到屏幕上。
-qO-的含義:把下載的內容輸出到標准輸出,但並不在屏幕顯示,目的當然是直接傳遞給bash進行解析執行了。
2、有時候會在wget前面加一個"\",這個意思是取消別名調用,執行原命令。如perlbrew網站
\wget -O - https://install.perlbrew.pl | bash
3、下載后保存到指定目錄。
wget -P /opt/wordpress https://wordpress.org/latest.zip
4、斷點續傳,有時候下載某文件,網絡中斷后,可以用“-c”來繼續之前的下載,如果不使用“-c“則表示重新開始整個下載,且在下載的文件后面加".1",因為之前沒有下載完的文件還存在。
wget -c https://wordpress.org/latest.zip
5、對於大文件,你可以用“-b”參數在后台下載,輸出信息會保存在同目錄的“wget-log”中,你可以用“tail -f wget-log”來查看。
wget -b http://example.com/big-file.zip