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.
De Bixby-knop opnieuw toewijzen (zonder rooten)
De Samsung Galaxy S8-, S9- en Note 8-telefoons hebben allemaal een knop om de digitale assistent van Samsung, Bixby, aan te roepen. Als je Bixby niet gebruikt, kun je die knop opnieuw programmeren om iets nuttigs te doen. Deze truc werkt op alle Galaxy-telefoons met een Bixby-knop, inclusief de Galaxy S8, S8 +, S9, S9 + en Note 8.
LogMeIn Hamachi gebruiken om overal toegang tot uw bestanden te krijgen
Of u nu op het werk bent en een bestand op uw thuiscomputer bent vergeten, muziek wilt afspelen in een trein of gewoon wilt spelen verplaats sommige bestanden tussen uw computers, toegang tot uw bestanden vanaf elke locatie is een levensreddend. Wat we gaan doen is Hamachi downloaden en installeren, een netwerknaam en wachtwoord instellen en dan vanaf een andere computer lid worden van het netwerk.