Curl er et av de mest brukte kommandolinjeverktøyene i Linux-miljøet. Det er integrert i mange grafiske brukergrensesnitt (GUI) og benyttes i utallige applikasjoner. Dette gjør det til et svært pålitelig og effektivt verktøy for å laste ned filer.
Denne veiledningen vil demonstrere hvordan Curl fungerer og hvordan du kan benytte det til å laste ned filer. Vi vil også presentere en praktisk GUI-applikasjon for Curl.
Ønsker du å bruke Curl på Windows 10? Da kan du finne en egen veiledning for det.
Installasjon av Curl
Selv om Curl er et av de mest utbredte verktøyene i Linux, er det ikke alltid forhåndsinstallert. Derfor vil vi først gå gjennom installasjonsprosessen før vi viser hvordan det brukes.
For å installere Curl på din Linux-maskin, åpne et terminalvindu ved å trykke Ctrl + Alt + T
. Deretter følger du installasjonsinstruksjonene som passer for din distribusjon.
Ubuntu
På Ubuntu installeres Curl med apt
-kommandoen:
sudo apt install curl
Debian
På Debian installeres Curl med apt-get
:
sudo apt-get install curl
Arch Linux
Arch Linux-brukere kan installere Curl med pacman
:
sudo pacman -S curl
Fedora
På Fedora installeres Curl med dnf
:
sudo dnf install curl
OpenSUSE
På OpenSUSE bruker du zypper
til å installere Curl:
sudo zypper install curl
Nedlasting med Curl – Kommandolinje
Hvis du er ny til Curl, begynn med å åpne terminalen. Du kan åpne et terminalvindu med tastekombinasjonen Ctrl + Alt + T
, eller ved å søke etter «Terminal» i applikasjonsmenyen.
Når terminalen er åpen, bruk kommandoen man curl
for å lese Curl-manualen. Det anbefales å gjøre deg kjent med verktøyet. Etter det, se de følgende avsnittene for å lære hvordan du laster ned filer med Curl i terminalen.
Laste ned en enkelt fil
Å laste ned en fil med Curl er enkelt. Du må spesifisere filens URL. For eksempel, for å laste ned en Ubuntu 20.04 LTS ISO, bruker du følgende:
curl https://mirror.math.princeton.edu/pub/ubuntu-iso/20.04/ubuntu-20.04.2.0-desktop-amd64.iso
Etter at du har spesifisert URL-en, må du angi hvor filen skal lagres. For å gjøre dette, legg til et >
-symbol, fulgt av stien der filen skal plasseres.
For å laste ned Ubuntu 20.04 LTS ISO-filen til «Nedlastinger»-mappen, legger du til > ~/Nedlastinger/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 > ~/Nedlastinger/ubuntu-20.04.2.0-desktop-amd64.iso
Når kommandoen inneholder filens URL og lagringsstedet, trykker du på Enter-tasten for å starte nedlastingen. Du vil se nedlastingsfremgangen og filen som lastes ned. Når nedlastingen er fullført, kan du åpne filbehandleren for å få tilgang til filen.
Laste ned flere filer fra en liste
Det er mulig å laste ned flere filer fra en liste med Curl, på samme måte som med Wget. Først må du lage en liste. Bruk kommandoen touch
for å opprette en tom tekstfil som heter «curl_downloads.txt»:
touch ~/curl_downloads.txt
Deretter åpner du «curl_downloads.txt»-filen (som finnes i hjemmemappen din) med en tekstredigerer. Lim inn lenkene til hver fil du ønsker å laste ned.
For eksempel, for å laste ned en Ubuntu ISO, en Fedora ISO og en Debian ISO, kan «curl_downloads.txt»-listen se slik ut:
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
Lagre endringene i «curl_downloads.txt»-filen. Deretter legger du den inn i Curl-kommandoen for å laste ned alle filene på listen. Vi bruker xargs
sammen med Curl for å laste ned flere filer samtidig.
xargs -n 1 curl -O < ~/curl_downloads.txt
Trykk Enter for å starte nedlastingen. Merk at når du laster ned flere filer med xargs
, kan du ikke spesifisere en egen lagringsplassering. Filene blir lagret i hjemmekatalogen (/home/BRUKERNAVN/).
Nedlasting med Curl – GUI
Hvis du foretrekker et grafisk brukergrensesnitt for å laste ned filer, kan du bruke Curl GUI-applikasjonen. Dette er en beta-app fra 2007, men den fungerer fremdeles på moderne Linux-distribusjoner og tilbyr et brukervennlig grensesnitt for Curl.
Først må du installere programmet. Programmet er et Perl-skript, og krever pakken «perl-tk» for å fungere. For å installere det, åpne terminalen og skriv inn kommandoen som passer for din distribusjon.
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
Deretter oppretter du en ny mappe i /opt/-mappen med mkdir
:
sudo mkdir -p /opt/curl-gui/
Bruk kommandoen cd
for å gå inn i den nye mappen. Deretter laster du ned skriptfilen med wget
:
cd /opt/curl-gui/
wget https://archive.org/download/curl-gui/curl-gui.pl
Last ned snarveisfilen og gjør den kjørbar:
cd /usr/share/applications/ wget https://archive.org/download/curl-gui_202104/curl-gui.desktop sudo chmod +x curl-gui.desktop
Når appen er installert, søk etter «cURL GUI» i applikasjonsmenyen og klikk på den for å starte den. I appen finner du et tekstfelt øverst hvor du kan lime inn nedlastingslenken.
Etter å ha limt inn lenken, finn «Utdatafil» og merk av i boksen. Skriv inn navnet på utdatafilen. For eksempel, hvis du laster ned en Ubuntu ISO, skriv /home/BRUKERNAVN/Nedlastinger/ubuntu-20.04.2.0-desktop-amd64.iso
etter «Output».
Klikk «START curl» for å starte nedlastingen. Når nedlastingen er fullført, kan du lukke appen og åpne filbehandleren for å få tilgang til den nedlastede filen.