Wget en Curl
Wget en Curl zijn eenvoudige opdrachtregelprogramma's die kunnen worden gebruikt om bestanden te downloaden met behulp van hun directe links. Hoewel ze wel ondersteuning bieden voor het pauzeren en hervatten van downloads, is er momenteel geen functionaliteit beschikbaar voor multi-threaded downloads. Zowel wget als curl zijn vooraf geïnstalleerd op de meeste Linux-distributies.
Om een bestand te downloaden met behulp van wget en curl, voert u een van de volgende opdrachten uit (vervang URL):
$ wget “https://www.voorbeeld.com/voorbeeld.teer.gz”$ krul “https://www.voorbeeld.com/voorbeeld.teer.gz”
Om een bestand dat wordt gedownload te pauzeren met wget en curl, druk je op
$ krul -c “https://www.voorbeeld.com/voorbeeld.teer.gz”
Ervan uitgaande dat downloadlinks zijn opgeslagen in “links”.txt”-bestand, kunt u een van de volgende opdrachten gebruiken om batchdownloads te starten:
$ wget -i links.tekst$ xargs -n 1 krul -O < links.txt
Wget en curl ondersteunen niet meerdere verbindingen naar hetzelfde bestand. Voer een van de volgende opdrachten uit om alle beschikbare opties voor wget en curl te zien:
$ wget --help$ krul --help
Axel
Axel is een downloadmanager voor de opdrachtregel voor Linux. In tegenstelling tot wget en curl, ondersteunt het downloads met meerdere verbindingen met de mogelijkheid om ze te pauzeren en te hervatten.
Voer de onderstaande opdracht uit om axel in Ubuntu te installeren:
$ sudo apt install axelOm een bestand te downloaden met axel, voert u de volgende opdracht uit (vervang URL):
$ axel “https://www.voorbeeld.com/voorbeeld.teer.gz”Axel maakt automatisch een “.st” bestand wanneer het een download start. U kunt een lopende download pauzeren door op . te drukken
Om meerdere verbindingen te maken bij het downloaden van een bestand, voert u een opdracht uit in het volgende formaat (vervang "4" door uw eigen keuze):
$ axel -n 4 “https://www.voorbeeld.com/voorbeeld.teer.gz”Axel ondersteunt geen batchdownloads. U kunt echter gewoon een koppelingsbestand doorlopen met bash om bestanden één voor één te downloaden. Hieronder een klein voorbeeld:
$ terwijl gelezen link; doe axel -n 4 $link; gedaan < links.txtVoer de volgende opdracht uit om meer te weten te komen over alle axel-opties:
$ axel --helpAria2
Aria2 is een van de beste en volledig uitgeruste downloadmanagers voor de opdrachtregel die momenteel beschikbaar is voor Linux. Het ondersteunt multi-threaded downloads, batchdownloads, pauzeren en hervatten van downloads, en het kan zelfs torrent-bestanden downloaden.
Voer de volgende opdracht uit om aria2 in Ubuntu te installeren:
$ sudo apt install aria2Voer de volgende opdracht uit om een bestand te downloaden met aria2:
$ aria2c “https://www.voorbeeld.com/voorbeeld.teer.gz”Om meerdere verbindingen te maken bij het downloaden van een bestand, voert u een opdracht uit in het volgende formaat (vervang "4" door uw eigen keuze):
$ aria2c -x 4 “https://www.voorbeeld.com/voorbeeld.teer.gz”Ervan uitgaande dat downloadlinks zijn opgeslagen in “links”.txt”-bestand, kunt u de volgende opdracht gebruiken om batchdownloads te starten:
$ aria2c -i links.tekstVoer de onderstaande opdracht uit om meer te weten te komen over alle aria2-opties:
$ aria2c --helpJij krijgt
Jij krijgt is een gratis, open source en platformonafhankelijke grafische downloadmanager. Afgezien van multi-threaded en batchdownloads, ondersteunt het ook automatische klembordbewaking, pauzeren en hervatten van downloads, browserextensies, YouTube-videodownloads, torrent-bestanden, geplande downloads enzovoort.
Voer de onderstaande opdracht uit om uget in Ubuntu te installeren:
$ sudo apt install ugetU kunt uget nu gaan gebruiken door de app te starten vanuit de applicatiestarter.
Xtreme Downloadbeheer
Xtreme Download Manager is een volledige grafische downloadmanager. Enkele van de functies zijn de mogelijkheid om batchdownloads, downloads via meerdere verbindingen, het pauzeren en hervatten van downloads, browserextensies, downloads van videostreamingsites, geplande downloads enzovoort te verwerken.
U kunt de xtreme downloadmanager downloaden “.jar” bestand van hier. Voer de volgende opdracht uit om het te starten:
$ java -jar xdman.pot
Persepolis-downloadmanager
Persepolis Download Manager is een GUI-frontend voor de opdrachtregeldownloadmanager aria2 (hierboven vermeld). Het is op functiepariteit met aria2 met enkele extra functies zoals geplande downloads en ingebouwde ondersteuning voor videodownloads van streamingsites.
U kunt persepolis downloadmanager downloaden van download hier.
Conclusie
Dit zijn enkele van de beschikbare downloadmanagers voor Linux die u kunt gebruiken om downloads te verwerken. Browserintegratie-extensies voor downloadmanagers zijn niet zo robuust als vroeger, voornamelijk vanwege de strenge eisen van browsers en beveiligingsproblemen. Om een directe downloadlink van een bestand te krijgen, kunt u een download starten in een browser en deze vervolgens onmiddellijk annuleren. Als u met de rechtermuisknop op een geannuleerde download klikt, krijgt u een directe downloadlink.