DatorerProgramvara

Wget kommandon: exempel. Konsolprogram för nedladdning av filer över Wget-nätverket

Det verkar som om i en värld där hälften av världens befolkning aktivt använder datorer och är vant vid snygga grafiska gränssnitt och rika egenskaper hos sådana, finns det ingen plats för textapplikationer. För ungefär 20 år sedan var datorgränssnittet en hemsk svart panel som inte visade något annat än en uppsättning vita tecken, och all kontroll utfördes genom textkommandon. Överraskande, hur mycket dessa program är fula, så de är funktionella och pålitliga.

Vad är Wget?

Wget (även kallad GNU Wget Linux) är en konsol, icke-interaktiv applikation för att arbeta med filer och webbsidor. Det är faktiskt ett program för nedladdning av filer från Internet, kännetecknat av brist på grafiskt gränssnitt och ett antal hanteringsfunktioner som inte är typiska för modernare lösningar.

Programmet har utvecklats av kroatiska ingenjören Hrvoji Niksic, och nu stöds utvecklingen av Giuseppe Skrivano och Linux-gemenskapen. Det första byggverktyget (då kallat fortfarande GetURL) introducerades i januari 1996. Programmet skrevs på C-programmeringsspråket och släpptes under GNU-licensen. Ursprungligen släpptes verktyget på Linux-plattformen. Med tiden har verktyget översatts till många språk och överförts till alla populära plattformar, inklusive Wget for Windows 7 (och senare), Wget for MacOS och så vidare.

Detta program är inte interaktivt, vilket innebär att varje process som lanseras inom dess kapacitet inte kan styras, kan den hanteras genom att hänvisa till kontrollerna av operativsystemet själv.

Trots det faktum att moderna webbläsare vanligen har en inbyggd nedladdningshanterare, är de fortfarande konstruerade för interaktiv interaktion, därför blir arbete i manuell drift svårt. Wget, tvärtom, tillåter ett antal processer att automatisera. Det är till exempel möjligt att förbereda ett textdokument med en lista på webbsidor i förväg, med vilken du kan ladda ner flera filer och sidor samtidigt.

Programmets huvudfunktioner

Fortfarande är det för det första ett program för nedladdning av filer, vilket innebär att dess huvudsakliga funktion är uppenbar.

Wget kan ladda ner material från Internet, det är dokument, verkställande filer eller hela webbsidor i HTML-format (enligt olika protokoll). Filer kan laddas ner från kataloger via FTP.

En klient kan utföra en rekursiv nedladdning, som automatiskt navigerar via länkar på en viss webbplats (eller flera webbplatser) medan du återställer den ursprungliga strukturen på webbsidan. Det är möjligt att visa nedladdade webbplatser utan åtkomst till nätverket (som standard laddas det ner som adresser för onlinevisning).

Inledningsvis anpassade Wget till långsamma och instabila anslutningstyper, så dess viktiga funktion är möjligheten att återställa en avbruten filhämtning (detta är möjligt om servern stöder RANGE-huvud). Wget kan även övervaka statusen för servrarna (deras tillgänglighet) för nedladdning och uppdatering (Wget kontrollerar filhuvudena och stöder den senaste versionen) av filerna och webbsidan.

Programmet har också ett antal funktioner, typiska för så kallade spindelverktyg, som utforskar olika webbplatser och servrar för närvaron av vissa filer på dem.

Stödda plattformar

Wget Linux blev basen för denna produkt. Som nämnts ovan fungerade verktyget initialt endast på Linux, men blev snabbt populärt och anpassat till andra system. Till exempel kan du hitta versionen av Wget för Windows 7 och mer moderna operativsystem, och det finns sammansättningar med ett grafiskt gränssnitt. När det gäller Linux, sätts programmet ofta i distributionen. Terminalerna i vissa Linux-byggnader stödjer ursprungligen Wget-kommandon. Ubuntu, Fedora, openSUSE och andra konsumentfördelningar arbetar med programmet, som de säger, ur lådan. Därefter överväga programmet mer detaljerat.

Wget-kommandon: lista över grundläggande parametrar

Den grundläggande listan med kommandon inkluderar:

  • -V - låter dig ta reda på vilken version av programmet som används för närvarande
  • -h - visar den mest kompletta listan med kommandon för att arbeta med programmet,
  • -b - låter dig lägga programmet i bakgrunden;

Lista över meddelandealternativ

Wget-kommandon låter dig helt kontrollera informationen som visas. Här är deras lista:

  • -og loggfilen - skapar en loggfil som registrerar hela processen i programmet
  • -a loggfil - låter dig lägga till en befintlig loggfil istället för att skapa en ny;
  • -d - visar information som är nödvändig för utvecklare och debugger (hjälper till att lösa problem och korrigera fel i klientens arbete);
  • -q - inaktiverar visning av meddelanden;
  • -v - det här alternativet är aktiverat som standard, ger en detaljerad rapport om alla processer som förekommer i programmet (i realtid);
  • -nv - minskar avsevärt informationen som användaren fått i meddelanden. Endast de mest nödvändiga uppgifterna och felmeddelandena kvarstår.
  • -i-fil (med sökvägen till filen) - kommandot tillåter att skanna en fil, extrahera en länk från den och göra en nedladdning; Du kan använda filer i olika format, inklusive HTML, men om du använder det här kommandot, ange inte sökvägen till filen på kommandoraden.
  • -f - får programmet att läsa filen som HTML; När du använder det här kommandot för att arbeta med ett lokalt HTML-dokument kan ett fel inträffa för att undvika det. Ange bara i dokumentet

Boot Options List

De grundläggande kommandona för att arbeta med nedladdning av filer med hjälp av Wget. Här är deras grundläggande uppsättning:

  • --bind-adress = ADRESS - med det här kommandot kan du överföra bindningsdata till ADRESS på den lokala maskinen. När du använder en TCP / IP-anslutning krävs kommandot att ange IP-adressen exakt (om det finns mer än en).
  • -t tal (ange nummer) - tillåter användaren att välja antal gånger att ladda ner. För att undvika dubbelarbete måste du ange värdet på numret lika med noll.
  • -nc - det här kommandot gör det möjligt att återställa tidigare tillstånd för den nedladdade filen om nätverket misslyckas och nedladdningen avbryts. Om du inte använder en av startkommandon (-N, -nc, -r), skapar Wget en kopia av det och börjar ladda ner igen. Alternativet -r låter dig ersätta befintliga filer.
  • -c - bidrar också till att ladda filen, om det går förlorad anslutning (och när Wget slutade själv försöka återställa anslutningen). Det räcker att ange det angivna kommandot innan länken till filen. Om det finns en liknande fil i den katalog som används, identifierar Wget den och bestämmer automatiskt om det ska startas om. Kommandot kan bara användas på de servrar där det finns stöd för RANGE-headers.

  • --progress - låter dig välja vilken typ av nedladdningshastighetsdisplay som visas. Du kan ange -progress = bar eller progress = punkt.
  • --spider - ersätter filnedladdningskommandot för att kontrollera dess närvaro på servern;
  • -w (i sekunder) - anger tidsintervallet mellan nedladdningar.
  • -q (anges i antal kilobytes eller megabyte) - gör det möjligt att exakt reglera storleken på nedladdade data och begränsa överdrivna volymer. Ändå är det värt att notera att en fil kommer att laddas oberoende av kvotsatsen (det vill säga med en fil kommer det här alternativet inte att fungera, oavsett hur svårt det är).

HTTP-parametrar lista

  • --http-user = och --http-passwd = - tillåta att ange inloggning och lösenord för behörighet på webresursen från vilken filer kommer att hämtas.
  • -C = på / av - kan du aktivera eller inaktivera cachning av data på serverns sida.
  • --cookies = på / av - samma som för cache, endast för cookies. Tillåter att antingen stoppa eller återuppta utbytet av cookie-data som är nödvändiga för servern för att behålla besökarstatistik. Som standard är alternativet aktiverat, men cookies sparas inte på hårddisken.
  • --Save-cookies - låter dig spara cookies (endast färska data).
  • --proxy-user and -proxy-passwd - tillåter dig att ange inloggning och lösenord för behörighet på proxyservern (om en är inblandad).

FTP-inställnings lista

Avancerade alternativ för att arbeta med Wget. FTP-kommandon:

  • -nr - inaktiverar borttagning av temporära filer från .listing-katalogen som genereras spontant när man arbetar med FTP;
  • -g på / av - tillåter verktyget att använda specialtecken i FTP-kataloger;
  • --passive-ftp - det här kommandot kan användas med en brandvägg för att aktivera passivt FTP-läge (när användaren själv är ansvarig för att upprätta en anslutning till servern).

Wget kommandon: exempel på användning

Det enklaste och vanligaste exemplet för att arbeta med programmet är förstås nedladdning av filer. För att testa Wget-kommandon kan du börja med en enkel, hitta en länk till en fil i nätverket och ange en terminal med exakt och fullständig sökväg till filen *.

För att fortsätta ladda ner filen, använd: Wget -c * en länk som anger den exakta och fullständiga sökvägen till filen *.

Om det finns en schemalagd lista med länkar till filer och dokument kan du använda kommandot Wget -i filelist.txt.

Vad gäller lastning av webbsidor är allting något mer komplicerat här, men samtidigt ökar antalet möjligheter betydligt. För att inte kunna skriva in parametrarna varje gång du behöver ladda ner en webbplats kan du skapa skript eller ställa in alla inställningar till en .wgetrc-fil.

För att spara en webbsida som länkar (det blir svårt att öppna dem på den lokala maskinen) kan du använda kommandot Wget -m * för att ange exakt och fullständig sökväg till filen *.

För att göra samma sida tillgänglig för visning utan att ansluta till Internet kan du använda Wget -r -10 -k * -länken med den exakta och fullständiga sökvägen till filen *.

Wget-formatfel Ett kommando som inte hittats kan betyda vilket typsnitt som helst och en felaktigt specificerad parameter.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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