Bestandsbeheer

Bestanden downloaden op Linux met behulp van de opdrachtregel

Bestanden downloaden op Linux met behulp van de opdrachtregel
In de afgelopen jaren is de technologie geëvolueerd en aanzienlijk gegroeid, wat de veranderingen in de digitale wereld benadrukt. Deze technologische vooruitgang heeft geleid tot de creatie van zoveel buitengewone tools en software die aanzienlijk hebben bijgedragen aan het gemakkelijker maken van ons leven.

Linux, een op Unix gebaseerd open-source besturingssysteem, is een voorbeeld van dergelijke software die slechts een paar jaar geleden niet over de specificaties beschikte om op desktops te worden gebruikt en als gevolg daarvan voornamelijk werd overwogen voor serverontwikkeling. Na verloop van tijd is het echter snel geëvolueerd en is het een betrouwbaar en krachtig besturingssysteem geworden, wat er op zijn beurt toe heeft geleid dat het de aandacht van een groot aantal gebruikers heeft getrokken.

De Command Line-tool van Linux is een van de krachtigste functies die het gebruikers biedt en is ook wat het zo fascinerend en geweldig maakt om te gebruiken. Een opdrachtregel is gewoon een op tekst gebaseerde interface die opdrachten opneemt en doorstuurt naar het besturingssysteem waarop ze worden uitgevoerd. Het is vanwege dit flexibele karakter dat het een voorsprong heeft gekregen op de grafische gebruikersinterface (GUI) en als gevolg daarvan zijn veel gebruikers overgestapt op de opdrachtregel voor het uitvoeren van verschillende taken, waaronder het downloaden van bestanden.

Daarom kijken we vandaag naar twee verschillende manieren om bestanden op Linux te downloaden met behulp van de opdrachtregeltool.

Bestanden downloaden met Wget

Een van de meest populaire opdrachtregelprogramma's voor het downloaden van bestanden van internet is Wget. Wget is een behoorlijk veelzijdige tool die meerdere protocollen ondersteunt, zoals HTTP, HTTPS en FTP en waarmee je meerdere bestanden en mappen kunt downloaden. Het biedt gebruikers ook een verscheidenheid aan functies, variërend van recursief downloaden tot het afspelen en pauzeren van de downloads en het beperken van de bandbreedte.

Bovendien is het platformonafhankelijk, wat het een behoorlijk voordeel geeft ten opzichte van veel andere opdrachtregeldownloaders en grafische downloaders.

Hoe installeer ik Wget?

Wget wordt meestal vooraf geïnstalleerd met de meeste Linux-distributies. Als een gebruiker echter in het bezit is van een systeem zonder dat Wget is geïnstalleerd, moet de gebruiker de opdrachtregel openen via Ubuntu Dash of Ctrl+Alt+T snelkoppeling en voer de volgende opdracht in:

$ sudo apt-get install wget

Opgemerkt moet worden dat de bovenstaande opdracht alleen voor op Debian gebaseerde Linux-systemen zoals Ubuntu is. Als een gebruiker een Red Hat Linux-systeem heeft zoals Fedora, dan moet de gebruiker het volgende commando in de commandoregel invoeren:

$ yum installeer wget

Kenmerken van Wget

Zoals eerder vermeld, heeft Wget meerdere functies erin verwerkt. De meest elementaire bewerking die Wget aan gebruikers biedt, is het downloaden van bestanden door simpelweg de URL te gebruiken. Dit kan door het volgende commando in de terminal in te voeren:

$ wget-URL

Laten we een voorbeeld tonen om dit verder te verduidelijken. We downloaden een eenvoudige afbeelding in het png-formaat van internet. Zie de afbeelding hieronder voor een beter begrip:

Met Wget kunnen gebruikers ook meerdere bestanden van verschillende URL's downloaden. Dit kan eenvoudig met het volgende commando:

$ wget URL1 URL2 URL3

Nogmaals, we kunnen dit laten zien aan de hand van een voorbeeld. We zullen twee HTML-bestanden downloaden van twee verschillende websites. Voor een beter begrip, kijk naar de afbeelding hieronder:

We kunnen ook de naam van het bestand wijzigen van het origineel met behulp van de volgende opdracht:

$ wget -O bestandsnaam URL


Hier verwijst bestandsnaam naar de naam waarmee u het bestand wilt adresseren. Hiermee kunnen we ook het type bestand wijzigen. Dit is weergegeven in onderstaande afbeelding:

Met Wget kunnen gebruikers ook recursief hun bestanden downloaden, wat in feite alle bestanden van de website onder een enkele map downloadt. Dit kan eenvoudig met het volgende commando:

$ wget -r URL

Voor meer informatie over Wget kunnen gebruikers de volgende opdracht in de terminal invoeren om toegang te krijgen tot alle Wget-opdrachten die beschikbaar lijken te zijn:

$ wget --help

Bestanden downloaden met Curl

Curl is een andere opdrachtregeltool die kan worden gebruikt om bestanden van internet te downloaden. In tegenstelling tot Wget, dat alleen de opdrachtregel is, worden functies van Curl mogelijk gemaakt door libcurl, een platformonafhankelijke URL-overdrachtsbibliotheek. Curl maakt niet alleen het downloaden van bestanden mogelijk, maar kan ook worden gebruikt voor het uploaden en uitwisselen van verzoeken met servers. Curl heeft ook een veel groter ondersteuningsbereik voor protocollen, inclusief de belangrijke zoals HTTP, HTTPS, FTP, SFTP enz. Curl ondersteunt echter geen recursieve downloads die Wget aanbiedt.

Hoe Curl te installeren?

Op dezelfde manier wordt Curl, net als Wget, vooraf geïnstalleerd met de meeste Linux-distributies. Dit kan eenvoudig worden gecontroleerd door het volgende commando uit te voeren:

$ krul --versie

Als een gebruiker echter in het bezit is van een systeem zonder dat Curl is geïnstalleerd, moet de gebruiker de opdrachtregel openen via Ubuntu Dash of Ctrl+Alt+T snelkoppeling en voer de volgende opdracht in:

$ sudo apt-get install curl

Opgemerkt moet worden dat de bovenstaande opdracht alleen voor op Debian gebaseerde Linux-systemen zoals Ubuntu is. Als een gebruiker een Red Hat Linux-systeem heeft zoals Fedora, dan moet de gebruiker het volgende commando in de commandoregel invoeren:

$ yum install curl

Kenmerken van Curl

Net als Wget heeft Curl meerdere functies erin verwerkt. De meest elementaire is de mogelijkheid om gebruikers in staat te stellen bestanden van een enkele URL van internet te downloaden. Dit kan gedaan worden door het volgende commando in de terminal in te voeren:

$ curl -O URL

Voor een beter begrip zullen we een eenvoudige afbeelding in het png-formaat van internet downloaden, net als in het geval van Wget.

Met Curl kunnen gebruikers ook de bestandsnaam en het type bestand wijzigen. Dit kan met het volgende commando:

$ curl-URL > bestandsnaam

In de bovenstaande afbeelding hebben we een png-bestand genomen dat oorspronkelijk pancake1 heette.png en converteerde het naar een zip-bestand met de nieuwe naam p.zip.

Net als in het geval van Wget, stelt Curl gebruikers in staat om meerdere bestanden te downloaden met behulp van een aantal URL's van internet. Dit kan eenvoudig met het volgende commando:

$ curl -O URL1 -O URL2 -O URL3

Voor ons voorbeeld gebruiken we curl om een ​​jpg-bestand en een png-bestand van internet te downloaden download. De resultaten worden weergegeven in de onderstaande afbeelding:


Een behoorlijk verbazingwekkende functie die Curl zijn gebruikers biedt, is de mogelijkheid om de voortgang van het downloaden van het bestand te volgen. Dit kan met het volgende commando:

$ curl -# URL > bestandsnaam

Voor meer informatie over Curl kunnen gebruikers de volgende opdracht in de terminal invoeren om toegang te krijgen tot alle Curl-opdrachten die beschikbaar lijken te zijn:

$ krul --help

Beste opdrachtregelmethode om bestanden te downloaden

Wget en Curl behoren tot het brede scala aan opdrachtregelprogramma's die Linux biedt voor het downloaden van bestanden. Beide bieden een enorme reeks functies die inspelen op verschillende behoeften van de gebruikers. Als gebruikers gewoon recursief bestanden willen downloaden, dan zou Wget een goede keuze zijn. Als gebruikers op zoek zijn naar interactie met de server of een bestand willen downloaden dat is gebouwd onder een protocol dat Wget niet ondersteunt, dan zou Curl een beter alternatief zijn.

Hoe de GameConqueror Cheat Engine in Linux te gebruiken
Het artikel bevat een handleiding over het gebruik van de GameConqueror cheat-engine in Linux. Veel gebruikers die games op Windows spelen, gebruiken ...
Beste gameconsole-emulators voor Linux
Dit artikel bevat een lijst van populaire emulatiesoftware voor gameconsoles die beschikbaar is voor Linux. Emulatie is een softwarecompatibiliteitsla...
Beste Linux-distributies voor gaming in 2021
Het Linux-besturingssysteem heeft een lange weg afgelegd van zijn oorspronkelijke, eenvoudige, servergebaseerde uiterlijk. Dit besturingssysteem is de...