Linux下載文件命令到本機電腦

一、wget命令下載文件

wget是Linux下常用的命令行下載工具,用於從網絡上下載文件。它支持HTTP、HTTPS和FTP等協議,並且支持斷點續傳。可以使用以下命令下載文件:

wget [option] [URL]

其中,[option]是可選的參數,[URL]是需要下載的文件的網址。例如:

wget https://www.example.com/file.zip

這將下載一個名為file.zip的文件到當前目錄。

如果需要將下載的文件保存到指定目錄,可以使用-o選項指定保存路徑。

wget -o /path/to/save https://www.example.com/file.zip

此時,文件將被保存到指定的路徑。

另外,在下載大文件時,我們建議使用-c選項啟用斷點續傳功能,這樣可以在下載中斷後繼續下載而不用重新下載整個文件。

wget -c https://www.example.com/file.zip

使用-c選項下載文件時,如果服務器不支持斷點續傳,wget將從頭開始下載整個文件。

二、curl命令下載文件

curl是另一個Linux中常用的命令行下載工具,支持多種協議,例如HTTP、HTTPS、FTP等。curl比wget更加靈活,支持多線程下載和斷點續傳等功能。可以使用以下命令下載文件:

curl [option] [URL] > [filename]

其中,[option]是可選的參數,[URL]是需要下載的文件的網址,[filename]是下載的文件名。例如:

curl -o file.zip https://www.example.com/file.zip

這將下載一個名為file.zip的文件到當前目錄。如果需要將文件保存到指定目錄,可以使用-o選項和路徑指定保存路徑。

curl -o /path/to/save/file.zip https://www.example.com/file.zip

另外,curl也支持多線程下載。使用“-s -r 標記”選項來啟用並設置線程數,例如:

curl -s -r 0-4999 -o file1.zip https://www.example.com/file.zip &
curl -s -r 5000-9999 -o file2.zip https://www.example.com/file.zip &

此命令將下載一個名為file.zip的文件,並使用兩個線程,每個線程下載5KB的文件。下載完成後,將生成兩個文件:file1.zip和file2.zip。

三、ftp命令下載文件

ftp是一種用於文件傳輸的協議,Linux提供了ftp命令用於訪問FTP服務器並下載文件。可以使用以下命令下載文件:

ftp [ftp地址]
ftp命令進入交互式模式,在交互式模式下輸入以下命令:
ftp> user [用戶名]
ftp> password [密碼]
ftp> cd [目錄]
ftp> get [文件名] [本地文件名]
ftp> bye

這將下載一個名為file.zip的文件到當前目錄。

另外,ftp還支持啟用被動模式。若服務器要求使用被動模式,可以使用以下命令:

ftp -p [ftp地址]

使用-p選項啟用被動模式後,ftp可以下載需要在本地防火牆中打開的端口。

四、rsync命令下載文件

rsync是一種遠程數據同步工具,可以在本地和遠程機器之間同步文件和目錄。要在Linux中使用rsync下載文件,可以使用以下命令:

rsync [option] [remote machine]:[目錄]/[文件名] [本地目錄]

其中,[option]是可選的參數,[remote machine]是遠程機器的名稱或IP地址,[目錄]/[文件名]是需要下載的文件路徑,[本地目錄]是本地文件路徑。例如:

rsync -avz user@192.168.0.101:/path/to/file.zip /path/to/save/file.zip

此命令將遠程機器的file.zip文件下載到本地的/path/to/save/目錄中。-avz選項指定同步文件的方式(archive)、壓縮(gzip)和顯示進度。

五、scp命令下載文件

scp是Linux中的另一種文件傳輸工具,可以在本地和遠程機器之間傳輸文件和目錄。要在Linux中使用scp下載文件,可以使用以下命令:

scp [option] [remote machine]:[目錄]/[文件名] [本地目錄]

其中,[option]是可選的參數,[remote machine]是遠程機器的名稱或IP地址,[目錄]/[文件名]是需要下載的文件路徑,[本地目錄]是本地文件路徑。例如:

scp user@192.168.0.101:/path/to/file.zip /path/to/save/file.zip

此命令將遠程機器的file.zip文件下載到本地的/path/to/save/目錄中。

六、總結

Linux下載文件命令有很多種,每種命令都有其特點和用途。在選擇下載命令時,應根據需要選擇適合的命令。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/304460.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2025-01-01 11:05
下一篇 2025-01-01 11:05

相關推薦

發表回復

登錄後才能評論