Curl – адна з найбольш выкарыстоўваных утыліт Linux. Ён убудаваны вельмі шмат інструментаў графічнага інтэрфейсу і выкарыстоўваецца практычна ва ўсім. У выніку ён вельмі надзейны і адзін з лепшых інструментаў, якія карыстальнікі могуць выкарыстоўваць для загрузкі файлаў.
У гэтым кіраўніцтве мы пакажам вам, як працуе праграма Curl і як з яе дапамогай спампоўваць файлы з ёй. Мы нават разгледзім акуратнае прыкладанне GUI Curl!
Трэба выкарыстоўваць Curl на Windows 10? Праверце гэта кіраўніцтва.
Змест
Ўстаноўка Curl
Нягледзячы на тое, што Curl, магчыма, з’яўляецца адной з найбольш выкарыстоўваных праграм ва ўсім Linux, яна не заўсёды пастаўляецца папярэдне ўсталяванай. У выніку мы павінны распавесці вас, як усталяваць Curl, перш чым прадэманстраваць, як ён працуе.
Каб усталяваць Curl на вашым ПК з Linux, адкрыйце акно тэрмінала, націснуўшы Ctrl + Alt + T. Пасля гэтага выконвайце інструкцыі па ўстаноўцы, выкладзеныя ніжэй, якія адпавядаюць аперацыйнай сістэме, якую вы выкарыстоўваеце ў цяперашні час.
Ubuntu
У Ubuntu ўсталюйце Curl з дапамогай каманды Apt.
sudo apt install curl
Debian
У Debian прымусьце Curl працаваць з Apt-get.
sudo apt-get install curl
Arch Linux
Тыя, хто працуе на Arch Linux, могуць усталяваць Curl з дапамогай Pacman.
sudo pacman -S curl
Fedora
Калі вы карыстаецеся Fedora, вы можаце ўсталяваць Curl з Dnf.
sudo dnf install curl
OpenSUSE
У OpenSUSE ўсталюйце Curl з дапамогай каманды Zypper.
sudo zypper install curl
Спампаваць з Curl – камандны радок
Калі вы пачатковец у Curl, пачніце з адкрыцця тэрмінала. Вы можаце адкрыць акно тэрмінала на працоўным стале Linux, націснуўшы камбінацыю клавіятуры Ctrl + Alt + T. Акрамя таго, знайдзіце «Тэрмінал» у меню прыкладання.
Адкрыўшы акно тэрмінала, выкарыстоўвайце каманду 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 файла, які вы хочаце загрузіць, вы павінны выбраць месца для спампоўкі. Каб задаць месца загрузкі, дадайце сімвал >, а затым шлях, куды павінен ісці файл.
Напрыклад, каб паведаміць вашаму ISO-файлу Ubuntu 20.04 LTS аб загрузцы ў каталог «Спампоўкі», вы павінны дадаць > ~/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, як і Wget. Каб зрабіць гэта, пачніце са стварэння спісу. Спачатку выкарыстоўвайце сэнсарную каманду, каб стварыць пусты тэкставы файл з назвай «curl_downloads.txt».
touch ~/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 < ~/curl_downloads.txt
Націсніце клавішу Enter, каб пачаць працэс загрузкі. Зразумейце, што пры выкарыстанні каманды xargs для загрузкі некалькіх файлаў немагчыма ўказаць месца для загрузкі. Вашы спампоўкі з’явяцца ў хатнім каталогу (/home/USERNAME/).
Спампоўка з дапамогай Curl – GUI
Калі вам падабаецца ідэя Curl, але вы аддаеце перавагу графічны інтэрфейс для загрузкі файлаў, вы можаце выкарыстоўваць прыкладанне Curl GUI. Гэта бэта-версія прыкладання з 2007 года, але ён па-ранейшаму працуе на сучасных АС Linux і дадае дружалюбны графічны інтэрфейс для Curl.
Для пачатку неабходна ўсталяваць праграму. Праграма ўяўляе сабой сцэнар Perl, і для яго запуску патрабуецца пакет «perl-tk». Каб усталяваць яго, адкрыйце акно тэрмінала і ўвядзіце каманду ніжэй, якая адпавядае вашай АС.
Ubuntu
sudo apt install perl-tk
Debian
sudo apt-get install perl-tk
Arch Linux
sudo pacman -S perl-tk
Fedora
sudo dnf install perl-Tk
OpenSUSE
sudo zypper install perl-Tk
Далей стварыце новы каталог у тэчцы /opt/ з дапамогай mkdir.
sudo 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/NAME/USERNAME/Downloads/ubuntu-20.04.2.0-desktop-amd64.iso» пасля «Output».
Каб пачаць спампоўку, націсніце кнопку «ПАЧАТКІ завіўку». Калі загрузка будзе завершана, зачыніце праграму і адкрыйце файлавы менеджэр Linux, каб атрымаць доступ да загружанага файла.