中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何從Linux終端下載文件

發布時間:2021-10-25 11:21:14 來源:億速云 閱讀:545 作者:小新 欄目:系統運維

這篇文章主要介紹如何從Linux終端下載文件,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

使用 wget 命令從 Linux 終端下載文件

wget 也許是 Linux 和類 UNIX 系統中使用最多的命令行下載管理器。你可以使用 wget 下載一個文件、多個文件、整個目錄甚至整個網站。

wget 是非交互式的,可以輕松地在后臺工作。這意味著你可以很容易地在腳本中使用它,甚至構建像uGet 下載管理器這樣的工具。

讓我們看看如何使用 wget 從終端下載文件。

安裝 wget

大多數 Linux 發行版都預裝了 wget 。它也可以在大多數發行版的倉庫中找到,你可以使用發行版的包管理器輕松安裝它。

在基于 Ubuntu 和 Debian 的發行版上,你可以使用apt 包管理器命令:

sudo apt install wget

使用 wget 下載文件或網頁

你只需要提供文件或網頁的 URL。它將在你所在的目錄下以原始名下載該文件。

wget URL
如何從Linux終端下載文件

要下載多個文件,你必須將它們的 URL 保存在一個文本文件中,并將該文件作為輸入提供給 wget ,就像這樣:

wget -i download_files.txt

用 wget 下載不同名字的文件

你會注意到,網頁在 wget 中幾乎總是以 index.html 的形式保存。為下載的文件提供自定義名稱是個好主意。

你可以在下載時使用 -O (大寫字母 O ) 選項來提供輸出文件名:

wget -O filename URL
如何從Linux終端下載文件

用 wget 下載一個文件夾

假設你正在瀏覽一個 FTP 服務器,你需要下載整個目錄,你可以使用遞歸選項 -r :

wget -r ftp://server-address.com/directory

使用 wget 下載整個網站

是的,你完全可以做到這一點。你可以用 wget 鏡像整個網站。我說的下載整個網站是指整個面向公眾的網站結構。

雖然你可以直接使用鏡像選項 -m ,但最好加上:

–convert-links –page-requisites
wget -m --convert-links --page-requisites website_address
如何從Linux終端下載文件

額外提示:恢復未完成的下載

如果你因為某些原因按 CTRL-C 鍵中止了下載,你可以用選項 -c 恢復之前的下載:

wget -c

使用 curl 在 Linux 命令行中下載文件

和 wget 一樣,curl 也是 Linux 終端中最常用的下載文件的命令之一。使用 curl 的方法有很多,但我在這里只關注簡單的下載。

安裝 curl

雖然 curl 并不是預裝的,但在大多數發行版的官方倉庫中都有。你可以使用你的發行版的包管理器來安裝它。

要在 Ubuntu 和其他基于 Debian 的發行版上安裝 curl ,請使用以下命令:

sudo apt install curl

使用 curl 下載文件或網頁

如果你在使用 curl 命令時沒有在 URL 中帶任何選項,它就會讀取文件并打印在終端上。

要在 Linux 終端中使用 curl 命令下載文件,你必須使用 -O (大寫字母 O )選項:

curl -O URL
如何從Linux終端下載文件

在 Linux 中,用 curl 下載多個文件是比較簡單的。你只需要指定多個 URL 即可:

curl -O URL1 URL2 URL3

請記住, curl 不像 wget 那么簡單。 wget 可以將網頁保存為 index.html , curl 卻會抱怨遠程文件沒有網頁的名字。你必須按照下一節的描述用一個自定義的名字來保存它。

用不同的名字下載文件

這可能會讓人感到困惑,但如果要為下載的文件提供一個自定義的名稱(而不是原始名稱),你必須使用 -o (小寫 O )選項:

curl -o filename URL
如何從Linux終端下載文件

有些時候, curl 并不能像你期望的那樣下載文件,你必須使用選項 -L (代表位置)來正確下載。這是因為有些時候,鏈接會重定向到其他鏈接,而使用選項 -L ,它就會跟隨最終的鏈接。

用 curl 暫停和恢復下載

和 wget 一樣,你也可以用 curl 的 -c 選項恢復暫停的下載:

curl -c URL

以上是“如何從Linux終端下載文件”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

屏边| 额尔古纳市| 新河县| 芒康县| 黎平县| 旬邑县| 延长县| 合作市| 黔西| 广灵县| 长葛市| 赫章县| 阳东县| 云阳县| 利辛县| 嫩江县| 湟中县| 两当县| 平阴县| 霍城县| 嘉荫县| 巧家县| 论坛| 紫阳县| 三穗县| 永福县| 察雅县| 长治市| 高邑县| 黑山县| 民县| 平邑县| 当阳市| 界首市| 延津县| 巨野县| 鄄城县| 抚宁县| 巴中市| 漳州市| 张家口市|