Hur man laddar ner filer på Linux med Curl

Curl är ett fundamentalt verktyg inom Linux-världen. Dess integrering i otaliga grafiska gränssnitt (GUI) och breda användning vittnar om dess pålitlighet och effektivitet, vilket gör det till ett förstahandsval för filnedladdning.

Denna handledning guidar dig genom Curl-programmets funktioner och dess användning för att ladda ner filer. Vi kommer även att presentera ett smidigt GUI-alternativ för Curl.

Behöver du använda Curl i Windows 10? Ta en titt på den här guiden.

Installation av Curl

Trots sin utbredda användning i Linux-miljöer, är Curl inte alltid förinstallerat. Därför behöver vi gå igenom installationsprocessen innan vi kan utforska dess funktioner.

För att installera Curl på din Linux-dator, öppna terminalen med genvägen Ctrl + Alt + T. Följ sedan instruktionerna nedan som matchar ditt operativsystem.

Ubuntu

På Ubuntu installeras Curl med kommandot Apt:

sudo apt install curl

Debian

Använd Apt-get för att installera Curl på Debian:

sudo apt-get install curl

Arch Linux

Användare av Arch Linux kan installera Curl med Pacman:

sudo pacman -S curl

Fedora

På Fedora installeras Curl med Dnf:

sudo dnf install curl

OpenSUSE

Installera Curl på OpenSUSE med kommandot Zypper:

sudo zypper install curl

Nedladdning med Curl – Kommandoraden

Om du är nybörjare med Curl, börja med att öppna terminalen. Detta görs antingen genom genvägen Ctrl + Alt + T eller genom att söka efter ”Terminal” i applikationsmenyn.

När terminalfönstret är öppet, använd kommandot `man curl` för att få tillgång till Curl-manualen. Bekanta dig med programmet. Därefter går vi igenom nedladdning av filer med Curl via terminalen.

Nedladdning av Enstaka Fil

Att ladda ner en enstaka fil med Curl är enkelt. Du behöver bara ange filens URL. Exempelvis, för att ladda ner en Ubuntu 20.04 LTS ISO, anger du URL:en på detta sätt:

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

Efter att ha angett URL:en, måste du specificera en nedladdningsplats. Använd symbolen > och sedan sökvägen dit filen ska sparas.

Till exempel, för att ange att Ubuntu 20.04 LTS ISO-filen ska sparas i mappen ”Nedladdningar”, lägger du till `> ~/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

När kommandot har URL:en och sparplatsen, tryck på Enter för att starta nedladdningen. Du kommer att se nedladdningsförloppet och när det är klart kan du hitta filen i din filhanterare.

Nedladdning av Flera Filer från en Lista

Precis som med Wget, kan Curl ladda ner flera filer från en lista. Börja med att skapa listan. Skapa en tom textfil med namnet ”curl_downloads.txt” med kommandot `touch`:

touch ~/curl_downloads.txt

Öppna ”curl_downloads.txt” med din favorittextredigerare. Klistra sedan in länkar till alla filer du vill ladda ner.

Till exempel, för att ladda ner en Ubuntu ISO, en Fedora ISO och en Debian ISO, ska listan ”curl_downloads.txt” ha följande innehåll:

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

Spara ändringarna i ”curl_downloads.txt”-filen. Mata sedan in den i Curl-kommandot för att ladda ner alla filer i listan. Vi använder `xargs` i kombination med `curl` för att ladda ner flera filer:

xargs -n 1 curl -O < ~/curl_downloads.txt

Tryck på Enter för att starta nedladdningen. Notera att när `xargs` används för flera nedladdningar kan du inte specificera en nedladdningsplats. Filer laddas ner till hemkatalogen (/home/ANVÄNDARNAMN/).

Nedladdning med Curl – GUI

Om du föredrar ett grafiskt gränssnitt för att ladda ner filer kan du använda Curl GUI. Även om det är en betaapp från 2007, fungerar det fortfarande i moderna Linux-system och ger ett användarvänligt gränssnitt till Curl.

För att börja måste du installera programmet. Applikationen är ett Perl-skript och kräver paketet ”perl-tk”. För att installera det, öppna terminalen och skriv in kommandot som matchar ditt operativsystem.

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

Skapa sedan en ny mapp i katalogen /opt/ med `mkdir`:

sudo mkdir -p /opt/curl-gui/

Använd `cd`-kommandot för att flytta till den nya mappen. Ladda sedan ner skriptfilen med `wget`:

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

Ladda därefter ner genvägsfilen och gör den körbar:

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

När applikationen är installerad, sök efter ”cURL GUI” i applikationsmenyn och starta den. I applikationen, klistra in din nedladdningslänk i textrutan högst upp.

Efter att ha klistrat in länken, hitta ”Utdatafil” och markera rutan. Ange sedan namnet på utdatafilen. Om du laddar ner en Ubuntu ISO kan du ange ”/home/ANVÄNDARNAMN/Downloads/ubuntu-20.04.2.0-desktop-amd64.iso” efter ”Output”.

Klicka på ”START curl” för att påbörja nedladdningen. När den är klar, stäng appen och öppna filhanteraren för att komma åt filen.