ComputersSoftware

WGET-commando: voorbeelden. Console programma voor het downloaden van bestanden op het netwerk Wget

Het lijkt erop dat in een wereld waar de helft van de wereldbevolking actief gebruik maakt van computers en gewend aan de stijlvolle grafische interface en rijke mogelijkheden zoals, is er geen plaats voor tekst toepassingen. Ongeveer 20 jaar geleden, de computer-interface was een vreselijke zwart paneel, die niets anders dan een reeks van witte tekens weergeeft, en alle ten koste van tekst commando's verrichte controles. Verrassenderwijs hoeverre deze programma's zijn lelijk, zodat ze functioneel en betrouwbaar.

Wat is Wget?

Wget (die ook wordt aangeduid als GNU wget Linux) is een console, geen interactieve applicatie voor het werken met bestanden en webpagina's. In feite is het een hulpmiddel voor het downloaden van bestanden van het internet, waarin het ontbreken van een grafische interface en een aantal functies te beheren, atypische voor meer geavanceerde oplossingen.

Het programma werd ontwikkeld door het team uit Kroatië Hrvozhi Niksic, en ondersteunt nu de ontwikkeling van Giuseppe Skrivano en de Linux-gemeenschap. Het eerste samenstel van het hulpprogramma (toen GetURL) werd in januari 1996. Het programma werd in C geschreven en gepubliceerd onder de GNU licentie software. Aanvankelijk was de tool is uitgebracht op het Linux-platform. Na verloop van tijd is het programma vertaald in vele talen en overgezet naar alle populaire platforms, waaronder Wget voor Windows 7 (of nieuwer), Wget voor MacOS, en ga zo maar door.

Programma - niet interactief, wat betekent dat elk proces dat tot haar mogelijkheden kunnen niet worden gecontroleerd, kan het worden bestuurd door de besturing van het besturingssysteem.

Ondanks het feit dat de moderne browsers hebben meestal een ingebouwde download manager, zijn ze nog steeds ontworpen voor interactieve communicatie, dus het werk in de handmatige modus wordt het moeilijk. Wget, integendeel, maakt het mogelijk om een aantal processen te automatiseren. Zo is het mogelijk voor te bereiden op voorhand een tekstdocument met een lijst van webpagina's, met behulp waarvan u meerdere bestanden en pagina's kunt uploaden.

belangrijkste kenmerken

Maar in de eerste plaats is een programma voor het downloaden van bestanden, die het bewijs van de hoofdfunctie betekent.

Wget kan enig materiaal downloaden van het internet, of het nu documenten, uitvoerbare bestanden, of hele webpagina's in HTML-formaat (verschillende protocollen). Bestanden kunnen worden gedownload van de directory op de FTP.

De klant kan recursieve downloads uitvoeren, automatisch volgende links binnen een bepaalde website (of meerdere websites), terwijl het herstel van de oorspronkelijke structuur van webpagina's. U kunt de gedownloade websites zonder toegang tot het netwerk (de standaard is in een adres online bekijken geladen) te bekijken.

Wget oorspronkelijk aangepast voor traag of instabiel types verbinding, dus het is een belangrijk kenmerk is de mogelijkheid om onderbroken downloads van een bestand te herstellen (dit is mogelijk als de server ondersteunt RANGE headers). Wget kan ook de status van de servers (toegankelijkheid) voor het herladen en updaten monitor (Wget check file headers en ondersteuning voor de nieuwste versie) bestanden en webpagina's.

Het programma heeft ook een aantal functies die typisch zijn voor de zogenaamde utilities spiders dat de verschillende websites en servers onderzoeken op de aanwezigheid van bepaalde bestanden op hen zijn.

ondersteunde platforms

Wget Linux heeft een basis voor het product geworden. Zoals hierboven vermeld, in eerste instantie het nut werkte alleen op Linux, maar al snel aan populariteit gewonnen en is aangepast aan andere systemen. Zo kunt u de versie van Wget voor Windows 7 en nieuwere besturingssystemen te vinden, en hebben het bouwen van een GUI. Zoals voor Linux, programmeert u er vaak genaaid in de distributie. Terminals in sommige Linux bouwt native ondersteuning Wget-team. Ubuntu, Fedora, openSUSE, en andere consumenten distributies werken met het programma, zoals ze zeggen, out of the box. Kijk vervolgens naar het programma in meer detail.

Wget-opdracht: een lijst van de belangrijkste parameters

De basislijst van commando's zijn onder meer:

  • -V - kunt u de softwareversie momenteel check in gebruik;
  • -h - toont de meest uitgebreide lijst met opdrachten voor het werken met de applicatie;
  • -b - het u toestaat om het programma in de achtergrond te vertalen;

De lijst van het bericht opties

WGET-commando maken volledige controle over de weergegeven informatie. Hier is de lijst:

  • -o logfile - creëert een tijdschrift bestand dat het hele proces van de aanvraag registreert;
  • -a logfile - kunt u het bestaande logbestand aan te vullen in plaats van het creëren van een nieuwe;
  • -d - toont u de benodigde informatie voor ontwikkelaars en debugger (helpt problemen en corrigeren van fouten in het werk van de klant op te lossen);
  • -q - schakelt de weergave van berichten;
  • -v - Deze optie is standaard ingeschakeld, geeft een gedetailleerd verslag over alle processen die plaatsvinden in het programma (in real time);
  • -NV - vermindert de door de gebruiker in berichten ontvangen informatie. Het is alleen de meest relevante gegevens en de kennisgeving fout;
  • -i-bestand (met het pad naar het bestand) - de opdracht kunt u het bestand te scannen, te isoleren van een link naar het en boot; U kunt bestanden van verschillende formaten, waaronder HTML gebruiken, maar als u deze opdracht gebruikt, is het niet nodig om het pad naar het bestand op de opdrachtregel;
  • -f - stemmende programma voor een bestand als HTML lezen; wanneer u deze opdracht gebruiken om te werken met een lokale HTML-document, kan er een fout optreden, om te vermijden, is het voldoende om aan te geven in het document

Lijst van boot-opties

Basis commando's voor het downloaden van bestanden met behulp van Wget. Hier zijn hun fundamentele set:

  • --bind-adres = ADRES - Dit commando stelt u in staat om gegevens ADRES binden de lokale machine. Bij het gebruik van TCP / command IP-verbinding is nodig om nauwkeurig te geven IP-adres (of meerdere).
  • -t nummer (het nummer moet specificeren) - kan de gebruiker het aantal lastherhalingen selecteren. Om herhalingen moet de waarde van aantal nul aangeven voorkomen.
  • -nc - Met deze opdracht kunt u de vorige toestand van het geüploade bestand in het geval te herstellen dat er een storing in het netwerk, en downloaden wordt onderbroken. Als u geen gebruik maken van een van de opdrachten voor het herladen (N, -nc, -r), Wget zal een kopie te maken en start de download opnieuw. -r optie kunt u de bestaande bestanden te vervangen.
  • c - vergemakkelijkt ook herladen bestand bij verlies van verbinding (en indien Wget gestopt onafhankelijke pogingen heraansluiting). Het volstaat om te linken naar het bestand naar de opdracht te geven. Als u dezelfde map te gebruiken is er file Wget zal de identificatie te houden en automatisch te beslissen over haar herladen. Commando kan alleen worden gebruikt op servers waar sprake is van steun RANGE header.

  • --progress - kunt u het type display downloaden vooruitgang te selecteren. U kunt -progress = bar of progress = dot opgeven.
  • --spider - vervangt het bestand downloaden commando om zijn aanwezigheid op de server te controleren;
  • -w (in seconden) - specificeert het tijdsinterval tussen downloads.
  • -q (uitgedrukt in aantal kilobytes of megabytes) - hiermee kunt u de grootte van uw gegevens nauwkeurig in te stellen en te hoge volumes te beperken. Toch is het vermeldenswaard dat een enkel bestand, ongeacht de blootgestelde quota zullen worden gedownload (dat wil zeggen met een enkel bestand, wordt deze optie niet werken, wat was hij niet zwaar).

Lijst van HTTP parameters

  • --http-user = en --http-passwd = - kunt u de login en het wachtwoord op te geven voor verificatie op de webserver van waaruit de bestanden worden gelost.
  • -C = on / off - kunt u in- of uitschakelen caching van gegevens op de server side.
  • --cookies = aan / uit - dezelfde als die voor de cache, cookies alleen. Hiermee kunt u ofwel stoppen of te hervatten de uitwisseling van cookie-gegevens die nodig zijn om te bezoeken aan de server statistieken uit te voeren. Standaard is deze optie is ingeschakeld, maar het cookie-bestanden worden niet opgeslagen op de harde schijf.
  • --save-cookies - hiermee kunt u een cookie-bestand (meest recente gegevens) te creëren.
  • --proxy-gebruiker en -proxy-passwd - hiermee kunt u de gebruikersnaam en het wachtwoord voor verificatie op de proxyserver te geven (indien gebruikt).

Lijst van FTP-instellingen

Geavanceerde opties voor het werken met Wget. FTP-commando's:

  • NR - Niet de tijdelijke bestanden van de directory .listing die spontaan gegenereerd bij het werken met FTP te verwijderen;
  • -g aan / uit - hiermee kunt u speciale tekens in hulpprogramma directories FTP;
  • --passive-ftp - deze opdracht kan worden gebruikt in de aanwezigheid Firewall'a de passieve FTP-modus (waarbij de gebruiker zelf verantwoordelijk is voor de verbinding met de server) te activeren.

Wget-Team: Best Practices

De eenvoudigste en meest banale voorbeeld om te werken met het programma is, natuurlijk, het downloaden van bestanden. Om test van Wget-commando, kun je beginnen met een eenvoudige link naar een bestand op het netwerk en voer de console / terminal: Wget * koppeling met de exacte en volledige pad naar het bestand *.

Om door te gaan het bestand te downloaden, gebruik: Wget -c * koppeling met de exacte en volledige pad naar het bestand *.

Als er een geplande lijst met links naar bestanden en documenten, kunt u de opdracht Wget gebruiken -i filelist.txt.

Zoals voor het downloaden van webpagina's, alles is een beetje ingewikkeld, maar op hetzelfde moment en het aantal mogelijkheden aanzienlijk verhoogt. Niet om nieuwe parameters in te voeren elke keer dat er behoefte was aan een website te downloaden, kunt u scripts maken of om alle instellingen .wgetrc bestand te registreren.

Sla de webpagina als referentie (het zal moeilijk om ze op de lokale computer te openen), dan kunt u Wget -m commando * koppeling met de exacte en volledige pad naar het bestand * te gebruiken.

Om deze zelfde pagina voor het bekijken zonder internetverbinding ter beschikking werd gesteld, kunt u gebruik maken van de Wget -r -10 k * koppeling met de exacte en volledige pad naar het bestand *.

Format error Wget opdracht kan niet worden gevonden om elke typo en een verkeerde instelling betekenen.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 birmiss.com. Theme powered by WordPress.