Nieuwer is niet altijd beter en de opdrachtwget
is een bewijs. Deze app werd voor het eerst uitgebracht in 1996 en is nog steeds een van de beste downloadmanagers ter wereld. Of je nu een enkel bestand wilt downloaden, een hele map wilt, of zelfs een hele website wilt spiegelen, wget laat je het doen met slechts een paar toetsaanslagen.
Natuurlijk is er een reden dat niet iedereen wget gebruikt: het is een opdrachtregeltoepassing , en als zodanig duurt het een beetje tijd voor beginners om te leren. Dit zijn de basisprincipes, zodat u aan de slag kunt.
Voordat u wget kunt gebruiken, moet u het installeren. Hoe dit te doen hangt af van uw computer:
brew install wget
uit in de terminal.Als u wget eenmaal hebt geïnstalleerd, kunt u het meteen vanaf de opdrachtregel gebruiken. Laten we enkele bestanden downloaden!
Laten we beginnen met iets eenvoudigs. Kopieer de URL voor een bestand dat u wilt downloaden in uw browser.
Ga nu terug naar de terminal en typwget
gevolgd door de geplakte URL. Het bestand wordt gedownload en je ziet de voortgang in realtime zoals het is.
GERELATEERD: Bestanden beheren vanaf de Linux Terminal: 11 opdrachten die u moet kennen
Houd er rekening mee dat het bestand wordt gedownload naar de huidige map van uw terminal, dus u wiltcd
naar een andere map als u deze elders wilt opslaan. Als u niet zeker weet wat dat betekent, raadpleegt u onze handleiding voor het beheer van bestanden vanaf de opdrachtregel. Het artikel noemt Linux, maar de concepten zijn hetzelfde op macOS-systemen en Windows-systemen met Bash.
Als u om welke reden dan ook een download stopte voordat deze kon worden voltooid, maakt u zich geen zorgen : wget kan ophalen waar het gebleven was. Gebruik gewoon deze opdracht:
wget -c-bestand
De sleutel hier is-c
, wat een "optie" is in het spraakcommando. Deze specifieke optie vertelt wget dat u een bestaande download wilt voortzetten.
Als u een volledige website wilt downloaden, kan wget het werk doen.
wget -m // /example.com
Standaard zal dit alles op de site example.com downloaden, maar je zult waarschijnlijk nog een paar andere opties willen gebruiken voor een bruikbare mirror.
- convert-links
wijzig links in elke gedownloade pagina zodat ze naar elkaar verwijzen, niet naar het web.- pagina-requisites
downloadt dingen zoals style sheets, zodat pagina's er correct uitzien.- no- parent
stopt wget van het downloaden van bovenliggende sites. Dus als u //example.com/subexample wilt downloaden, komt u niet bij de bovenliggende pagina.Combineer deze opties naar uw smaak en u krijgt een kopie van elke website die u bezoekt kan bladeren op uw computer.
Merk op dat het spiegelen van een hele website op het moderne internet een enorme hoeveelheid ruimte inneemt, dus beperk dit tot kleine sites tenzij u bijna onbeperkte opslagruimte heeft.
Als u op een FTP-server surft en een volledige map zoekt die u wilt downloaden, voert u het volgende uit:
wget -r ftp://example.com/folder
Ther
vertelt in dit geval aan wget dat je een recursieve download wilt. U kunt ook- noparent
opnemen als u wilt vermijden dat u mappen en bestanden boven het huidige niveau downloadt.
Als u geen volledige map met bestanden kunt vinden de downloads die je wilt, wget kan nog steeds helpen. Plaats alle download-URL's in een enkel TXT-bestand.
wijs wget naar dat document met de-i
optie. Vind dit leuk:
wget -i download.txt
Doe dit en uw computer zal alle in het tekstdocument vermelde bestanden downloaden, wat handig is als u een aantal downloads 's nachts wilt laten draaien.
We kunnen doorgaan: wget biedt veel opties. Maar deze tutorial is slechts bedoeld om u een startpunt te geven. Om meer te weten te komen over wat wget kan doen, typman wget
in de terminal en lees wat er komt. Je zult veel leren.
Dit gezegd hebbende, zijn hier een paar andere opties die volgens mij keurig zijn:
-b op
.-t 10
om wget te blijven proberen te downloaden, zelfs als er een 404-fout is. Dat zal 10 keer proberen te downloaden; je kunt elk willekeurig nummer gebruiken.- limiet = 200k
je downloadsnelheid op 200KB / s drukken. Verander het nummer om de koers te wijzigen.Er valt nog veel meer te leren hier. U kunt zoeken naar het downloaden van de PHP-bron of een geautomatiseerde downloader instellen als u meer geavanceerd wilt worden.
Hoe u uw Nintendo-switch kunt resetten zonder uw gamegegevens te verliezen
Als uw Nintendo Switch een serieus probleem heeft, of als u het gewoon wilt wissen voordat u het aan iemand verkoopt, heeft u mogelijk om een harde reset uit te voeren. De switch heeft verschillende opties om uw gegevens te negeren en opnieuw te beginnen, dus het helpt om te weten welke wat doet. Totdat Nintendo zijn online service in het najaar van 2017 lanceert, worden al uw gegevens lokaal op uw apparaat opgeslagen.
Wat is de map Windows.old en hoe verwijder je deze?
Opgewaardeerd van een oude versie van Windows? U hebt een map Windows.old op uw computer en deze gebruikt enorm veel ruimte. Je kunt het verwijderen, maar het is iets anders dan het verwijderen van een normale map. De Windows.old-map is niet iets nieuws met Windows 10. Maar voor Windows 10 zou je het alleen zien als je een nieuwe versie kocht van Windows en vervolgens gebruikt om een pc met een oudere versie te upgraden.