Curl ir viena no visu laiku visvairāk izmantotajām Linux utilītprogrammām. Tajā ir iebūvēts tik daudz GUI rīku, un tas tiek izmantots gandrīz visam. Rezultātā tas ir ļoti uzticams un viens no labākajiem rīkiem, ko lietotāji var izmantot, lai lejupielādētu failus.
Šajā rokasgrāmatā mēs parādīsim, kā darbojas programma Curl un kā to izmantot, lai ar to lejupielādētu failus. Mēs pat izskatīsim glītu GUI Curl lietotni!
Vai vēlaties izmantot Curl operētājsistēmā Windows 10? Apskatiet šo rokasgrāmatu.
Curl instalēšana
Lai gan Curl neapšaubāmi ir viena no visvairāk izmantotajām programmām visā Linux, tā ne vienmēr ir iepriekš instalēta. Rezultātā mums ir jāpaskaidro, kā instalēt Curl, pirms parādām, kā tas darbojas.
Lai instalētu Curl savā Linux datorā, atveriet termināļa logu, nospiežot taustiņu kombināciju Ctrl+Alt+T. Pēc tam izpildiet tālāk sniegtos instalēšanas norādījumus, kas atbilst pašreiz izmantotajai operētājsistēmai.
Ubuntu
Ubuntu instalējiet Curl ar komandu Apt.
sudo apt install curl
Debian
Programmā Debian ļaujiet Curl strādāt ar Apt-get.
sudo apt-get install curl
Arch Linux
Arch Linux lietotāji var instalēt Curl ar Pacman.
sudo pacman -S curl
Fedora
Ja izmantojat Fedora, varat instalēt Curl ar Dnf.
sudo dnf install curl
OpenSUSE
Programmā OpenSUSE instalējiet Curl ar komandu Zypper.
sudo zypper install curl
Lejupielādēt ar Curl — komandrinda
Ja esat jauns Curl lietotājs, sāciet ar termināļa atvēršanu. Varat atvērt termināļa logu Linux darbvirsmā, nospiežot Ctrl + Alt + T tastatūras kombināciju. Varat arī lietotnes izvēlnē meklēt “Termināls”.
Kad termināļa logs ir atvērts, izmantojiet komandu man curl, lai skatītu Curl rokasgrāmatu. Lūdzu, izlasiet to un iepazīstieties ar lietotni. Pēc tam izpildiet tālāk norādītās sadaļas, lai uzzinātu, kā terminālī lejupielādēt failus, izmantojot Curl.
Viena faila lejupielāde
Viena faila lejupielāde ar Curl ir ļoti vienkārša. Lai sāktu, jums jānorāda faila URL. Piemēram, lai lejupielādētu Ubuntu 20.04 LTS ISO, jums jānorāda URL.
curl https://mirror.math.princeton.edu/pub/ubuntu-iso/20.04/ubuntu-20.04.2.0-desktop-amd64.iso
Pēc lejupielādējamā faila attālā URL norādīšanas jums ir jāizvēlas lejupielādes vieta. Lai iestatītu lejupielādes vietu, pievienojiet simbolu >, kam seko ceļš, uz kuru jānovirza failam.
Piemēram, lai norādītu, ka Ubuntu 20.04 LTS ISO fails jālejupielādē direktorijā “Lejupielādes”, pievienojiet > ~/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
Kad komandai ir attālā faila URL un vieta, kur to saglabāt, nospiediet taustiņu Enter, lai izpildītu lejupielādi. Drīz pēc tam jūs redzēsit lejupielādes norisi, kā arī faila lejupielādi. Kad tas ir pabeigts, atveriet Linux failu pārvaldnieku, lai piekļūtu savam failam.
Vairāku failu lejupielāde no saraksta
Ir iespējams lejupielādēt vairākus failus no saraksta programmā Curl, tāpat kā Wget. Lai to izdarītu, vispirms izveidojiet sarakstu. Vispirms izmantojiet pieskāriena komandu, lai izveidotu tukšu teksta failu ar nosaukumu “curl_downloads.txt”.
touch ~/curl_downloads.txt
Pēc tam atveriet teksta failu “curl_downloads.txt” (atrodas mapē Sākums), izmantojot savu iecienītāko teksta redaktoru. Pēc tam ielīmējiet saites uz katru failu, kuru vēlaties lejupielādēt.
Piemēram, lai lejupielādētu Ubuntu ISO, Fedora ISO un Debian ISO, manā “curl_downloads.txt” sarakstā ir jābūt šādam kodam.
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
Saglabājiet labojumus failā “curl_downloads.txt”, izmantojot teksta redaktora saglabāšanas funkciju. Pēc tam ievadiet to komandā Curl, lai lejupielādētu visu sarakstā norādīto. Lūdzu, ņemiet vērā, ka mēs izmantojam xargs kopā ar curl, lai būtu iespējams lejupielādēt vairākus failus.
xargs -n 1 curl -O < ~/curl_downloads.txt
Nospiediet taustiņu Enter, lai sāktu lejupielādes procesu. Lūdzu, ņemiet vērā, ka, izmantojot komandu xargs, lai lejupielādētu vairākus failus, lejupielādes atrašanās vietas norādīšana nav iespējama. Jūsu lejupielādes tiks parādītas sākuma direktorijā (/home/LIETOTĀJVĀRDS/).
Lejupielāde, izmantojot Curl — GUI
Ja jums patīk Curl ideja, bet vēlaties, lai failu lejupielādēšanai izmantotu GUI, varat izmantot Curl GUI lietojumprogrammu. Tā ir beta lietotne no 2007. gada, taču tas joprojām darbojas mūsdienu Linux operētājsistēmās un pievieno Curl draudzīgu GUI.
Lai sāktu, jums ir jāinstalē programma. Programma ir Perl skripts, un tās palaišanai nepieciešama pakotne “perl-tk”. Lai to instalētu, atveriet termināļa logu un tālāk ievadiet komandu, kas atbilst jūsu operētājsistēmai.
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
Pēc tam izveidojiet jaunu direktoriju mapē /opt/, izmantojot mkdir.
sudo mkdir -p /opt/curl-gui/
Izmantojiet CD komandu, lai pārietu uz jauno mapi. Pēc tam izmantojiet wget, lai lejupielādētu skripta failu.
cd /opt/curl-gui/
wget https://archive.org/download/curl-gui/curl-gui.pl
Pēc tam lejupielādējiet saīsnes failu un atzīmējiet to kā izpildāmu.
cd /usr/share/applications/ wget https://archive.org/download/curl-gui_202104/curl-gui.desktop sudo chmod +x curl-gui.desktop
Kad lietotne ir instalēta, lietotnes izvēlnē meklējiet “cURL GUI” un noklikšķiniet uz tās, lai palaistu lietotni. Pēc tam lietotnes iekšpusē atrodiet tekstlodziņu augšpusē un ielīmējiet tajā savu lejupielādes saiti.
Pēc lejupielādes saites ielīmēšanas atrodiet “Izvades fails” un atzīmējiet izvēles rūtiņu. Pēc tam ierakstiet izvades faila nosaukumu. Piemēram, ja lejupielādējat Ubuntu ISO, aiz „Output” pievienojiet „/home/USERNAME/Downloads/ubuntu-20.04.2.0-desktop-amd64.iso”.
Noklikšķiniet uz “START curl”, lai sāktu lejupielādi. Kad lejupielāde ir pabeigta, aizveriet lietotni un atveriet Linux failu pārvaldnieku, lai piekļūtu lejupielādētajam failam.