如何使用 Curl 在 Linux 上下載文件

Curl 是有史以來最常用的 Linux 實用程序之一。它內置瞭如此多的 GUI 工具,幾乎可以用於所有事物。因此,它非常可靠,是用戶可以用來下載文件的最佳工具之一。

如何使用 Curl 在 Linux 上下載文件

在本指南中,我們將向您展示 Curl 程序的工作原理以及如何使用它來下載文件。我們甚至會介紹一個簡潔的 GUI Curl 應用程序!

需要在 Windows 10 上使用 Curl?查看本指南

安裝捲曲

儘管 Curl 可以說是所有 Linux 上最常用的程序之一,但它並不總是預先安裝的。因此,在演示 Curl 的工作原理之前,我們必須向您介紹如何安裝 Curl。

要在 Linux PC 上安裝 Curl,請按Ctrl + Alt + T打開終端窗口。之後,按照下面列出的與您當前使用的操作系統相對應的安裝說明進行操作。

Ubuntu

在 Ubuntu 上,使用 Apt 命令安裝 Curl

sudo apt 安裝捲曲

Debian

Debian 上,讓 Curl 與Apt-get一起工作 。

sudo apt-get install curl

拱形Linux

那些在Arch Linux的可安裝捲曲 吃豆子

須藤吃豆子 -S curl

軟呢帽

如果您使用 Fedora,則可以使用Dnf安裝 Curl  。

須藤 dnf 安裝捲曲

OpenSUSE

在 OpenSUSE 上,使用Zypper 命令安裝 Curl  。

須藤 zypper 安裝捲曲

使用 Curl 下載 – 命令行 

如果您不熟悉 Curl,請首先打開終端。您可以通過按Ctrl + Alt + T 鍵盤組合在 Linux 桌面上打開終端窗口 。或者,在應用程序菜單中搜索“終端”。

在終端窗口打開的情況下,使用 man curl 命令查看 Curl 手冊。請閱讀它,並熟悉該應用程序。之後,請按照以下部分學習如何在終端中使用 Curl 下載文件。

下載單個文件

使用 Curl 下載單個文件非常簡單。首先,您必須指定文件的 URL。例如,要下載Ubuntu 20.04 LTS ISO,您可以像這樣指定 URL。

curl https://mirror.math.princeton.edu/pub/ubuntu-iso/20.04/ubuntu-20.04.2.0-desktop-amd64.iso

指定要下載的文件的遠程 URL 後,必須選擇下載位置。要設置下載位置,請添加一個符號,後跟文件所在的路徑。

例如,要告訴您的 Ubuntu 20.04 LTS ISO 文件下載到“下載”目錄,您需要添加> ~/Downloads/ubuntu-20.04.2.0-desktop-amd64.iso.

curl https://mirror.math.princeton.edu/pub/ubuntu-iso/20.04/ubuntu-20.04.2.0-desktop-amd64.iso > ~/Downloads/ubuntu-20.04.2.0-desktop-amd64.iso

一旦命令獲得遠程文件的 URL 和保存位置,按Enter 鍵執行下載。不久之後,您將看到下載進度以及文件下載。完成後,打開 Linux 文件管理器以訪問您的文件。

如何使用 Curl 在 Linux 上下載文件

從列表中下載多個文件

可以像 Wget 一樣從 Curl 中的列表中下載多個文件。要做到這一點,首先要創建您的列表。首先,使用 touch 命令創建一個名為“curl_downloads.txt”的空白文本文件。

觸摸 ~/curl_downloads.txt

接下來,使用您喜歡的文本編輯器打開“curl_downloads.txt”文本文件(位於您的主文件夾中)。之後,將鏈接粘貼到您要下載的每個文件。 

例如,要下載 Ubuntu ISO、Fedora ISO 和 Debian ISO,我的“curl_downloads.txt”列表應包含以下代碼。

https://mirror.math.princeton.edu/pub/ubuntu-iso/20.04/ubuntu-20.04.2.0-desktop-amd64.iso

https://download.fedoraproject.org/pub/fedora/linux/releases/33/Workstation/x86_64/iso/Fedora-Workstation-Live-x86_64-33-1.2.iso

https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/debian-10.9.0-amd64-netinst.iso

使用文本編輯器的保存功能將編輯內容保存到“curl_downloads.txt”文件中。然後,將其輸入 Curl 命令以下載列表中的所有內容。請注意,我們將 xargs curl 結合使用 ,可以下載多個文件。

xargs -n 1 curl -O <>

按 Enter 鍵開始下載過程。請理解,在使用 xargs 命令下載多個文件時,無法指定下載位置。您的下載將出現在主目錄 (/home/USERNAME/) 中。

如何使用 Curl 在 Linux 上下載文件

使用 Curl 下載 – GUI

如果您喜歡 Curl 的想法,但更喜歡 GUI 來下載文件,您可以使用 Curl GUI 應用程序。它是 2007 年的一個測試版應用程序,但它仍然適用於現代 Linux 操作系統,並為 Curl 添加了一個友好的 GUI。

首先,您必須安裝該程序。該程序是一個 Perl 腳本,它需要“perl-tk”包才能運行。要安裝它,請打開一個終端窗口並輸入下面與您的操作系統相對應的命令。

Ubuntu

sudo apt 安裝 perl-tk

Debian

sudo apt-get install perl-tk

拱形Linux

須藤吃豆子 -S perl-tk

軟呢帽

須藤 dnf 安裝 perl-Tk

OpenSUSE

須藤 zypper 安裝 perl-Tk

接下來,使用mkdir在 /opt/ 文件夾中創建一個新目錄 。

須藤 mkdir -p /opt/curl-gui/

使用 CD 命令移動到新文件夾中。然後使用 wget 下載腳本文件。

cd /opt/curl-gui/

wget https://archive.org/download/curl-gui/curl-gui.pl

然後,下載快捷方式文件並將其標記為可執行。 

cd /usr/share/applications/ wget https://archive.org/download/curl-gui_202104/curl-gui.desktop sudo chmod +x curl-gui.desktop

安裝應用程序後,在應用程序菜單中搜索“cURL GUI”並單擊它以啟動應用程序。然後,在應用程序內,找到頂部的文本框並將您的下載鏈接粘貼到其中。

粘貼下載鏈接後,找到“輸出文件”並選中該框。然後,寫入輸出文件的名稱。例如,如果您正在下載 Ubuntu ISO,請在“輸出”之後添加“/home/USERNAME/Downloads/ubuntu-20.04.2.0-desktop-amd64.iso”。

如何使用 Curl 在 Linux 上下載文件

單擊“START curl”開始下載。下載完成後,關閉應用程序並打開Linux 文件管理器以訪問您下載的文件。

Leave a Comment

如何在 Linux 上玩 VRChat

如何在 Linux 上玩 VRChat

VRChat 是一款适用于 PC 的社交互动视频游戏。在 Linux 系统上轻松安装和运行 VRChat,享受用户创建的世界与社交互动。

如何在 Linux 上玩《殺戮尖塔》

如何在 Linux 上玩《殺戮尖塔》

Slay The Spire 是一款由 MegaCrit 开发、Humble Bundle 发行的 Roguelike 牌组构建视频游戏。本文讲述如何在 Linux 系统上顺利安装和运行该游戏。

如何在 Ubuntu 22.04 LTS 中禁用 Firefox snap

如何在 Ubuntu 22.04 LTS 中禁用 Firefox snap

了解如何卸载 Ubuntu 22.04 LTS 中的 Firefox Snap,不再使用 Snap 包,而是选择更原生的 DEB 版本。

如何在 Linux 上玩神界:原罪 2

如何在 Linux 上玩神界:原罪 2

详细介绍如何在 Linux 系统上安装并运行神界:原罪 2,包括必备步骤和注意事项。

如何在 Linux 上玩鋼鐵雄心 IV

如何在 Linux 上玩鋼鐵雄心 IV

學習如何在 Linux 系統上安裝和運行鋼鐵雄心 IV,這是一款以二戰為背景的策略遊戲。

如何使用 Rescuezilla 克隆 Linux 硬盤

如何使用 Rescuezilla 克隆 Linux 硬盤

您需要克隆 Linux 硬盘吗?使用简单的方法达成目的,看看 Rescuezilla,这是一款用户友好的驱动器克隆工具。

如何在 Kali Linux 上安裝 Discord

如何在 Kali Linux 上安裝 Discord

Discord 正迅速成為計算機用戶交流的主要方式之一。了解如何在 Kali Linux 上安裝 Discord,包括 DEB 包、Flatpak 和 Snap 方法。

如何在 Linux 上運行 Microsoft Word

如何在 Linux 上運行 Microsoft Word

需要在您的 Linux 筆記本電腦或台式機上運行 Microsoft Word 以便在工作或學校使用?不確定如何設置?跟著我們。

使用 Linux 在 LAN 上運行虛擬機的簡單方法

使用 Linux 在 LAN 上運行虛擬機的簡單方法

您是否知道可以通過 LAN 在 Linux 台式機、筆記本電腦或服務器上運行虛擬機?這是如何做到的。

如何在 Linux 桌面上使用 YouTube Music

如何在 Linux 桌面上使用 YouTube Music

YouTube Music 是一項出色的服務,提供無限音樂選擇。了解如何在 Linux 桌面上安裝和使用 YouTube Music。