DatoriProgrammatūra

Wget-komandu: piemēri. Console programma, lai lejupielādētu failus tīklā Wget

Šķiet, ka pasaulē, kurā puse pasaules iedzīvotāju aktīvi izmanto datorus un pieraduši pie stilīgu grafisko interfeisu un bagātīgas iespējas, piemēram, nav vietas teksta lietojumprogrammām. Pirms aptuveni 20 gadiem, dators interfeiss bija briesmīga melnā paneļa, kas parāda nekas, bet kopuma balto rakstzīmes, un visas pārbaudes, ko veic rēķina teksta komandas. Pārsteidzoši, cik lielā mērā šīs programmas ir neglīts, tāpēc tie ir funkcionāli un uzticami.

Kas ir Wget?

Wget (kas ir arī sauc par GNU wget Linux) ir konsole, nevis interaktīvs pieteikums darbam ar failiem un tīmekļa lapās. Faktiski, tas ir instruments, lai lejupielādētu failus no interneta, kur par grafisko interfeisu trūkums un vairākas funkcijas, lai pārvaldītu, netipisks vairāk uzlabotas risinājumiem.

Programma tika izstrādāta ar komandu no Horvātijas Hrvozhi Niksic, un tagad atbalsta attīstību Giuseppe Skrivano un Linux kopienai. Pirmais montāža lietderība (tad sauc geturl) tika ieviests 1996. gada janvārī. Programma tika rakstīts C un publicēti saskaņā ar GNU licencētu programmatūru. Sākotnēji rīks tika izlaists uz Linux platformas. Laika gaitā, rīks ir tulkots daudzās valodās, un pārnesti uz visām populārākajām platformām, tai skaitā wget Windows 7 (vai jaunāku), wget uz MacOS, un tā tālāk.

Šī programma - nav interaktīvas, kas nozīmē, ka jebkurš process darbojas savu iespēju robežās, nevar kontrolēt, to var kontrolēt, pagriežot kontroles operētājsistēmas.

Neskatoties uz to, ka mūsdienu pārlūkprogrammām parasti ir iebūvēts download manager, tie joprojām ir paredzēti interaktīvās komunikācijas, tāpēc darbs manuālajā režīmā kļūst grūti. Wget, gluži pretēji, ļauj automatizēt vairākus procesus. Piemēram, ir iespējams iepriekš sagatavoties teksta dokumentu sarakstu ar tīmekļa lapas, izmantojot kuru jūs varat augšupielādēt vairākus failus un lapas.

Galvenās iezīmes

Tomēr pirmajā vietā ir programma, lai lejupielādētu failus, kas nozīmē, ka pierādījumi par tās galveno funkciju.

Wget varat lejupielādēt jebkuru materiālu no interneta, vai tas būtu dokumenti, executables, vai visas tīmekļa lapas HTML formātā (dažādi protokoli). Failus var lejupielādēt no kataloga uz FTP.

Klients var veikt rekursīvas lejupielādes automātiski pēc saitēm īpašā tīmekļa vietnē (vai vairākās vietnēs), vienlaikus atjaunojot sākotnējo struktūru tīmekļa lapas. Jūs varat apskatīt lejupielādētos tīmekļa vietnes bez piekļuves tīklam (noklusējuma tiek iepildīta adresi tiešsaistes apskatei).

Wget sākotnēji pielāgotas lēns vai nestabils savienojumu veidiem, tāpēc ir svarīga īpašība ir spēja atgūt pārtraukta lejupielādes fails (tas ir iespējams, ja serveris to atbalsta RANGE galvenes). Wget var pārraudzīt statusu serveri (pieejamības) pārkraušanas un atjaunināšanu (Wget pārbaudes faila galvenes un atbalsta jaunākās versijas) failus un tīmekļa lapas.

Programmā ir arī vairākas funkcijas, kas ir raksturīgi tā saukto komunālajiem zirnekļi, kas pēta dažādas tīmekļa vietnes un serverus klātbūtni dažu failus tiem.

Atbalstītās platformas

Wget Linux ir kļuvusi par bāzi produktu. Kā minēts iepriekš, lietderība sākotnēji strādāja tikai Linux, bet ātri ieguva popularitāti un ir pielāgots citām sistēmām. Piemēram, jūs varat atrast versiju wget Windows 7 un jaunākas operētājsistēmas, un ir veidot GUI. Attiecībā uz Linux, jums programma tur bieži iešūta izplatīšanu. Termināli kādu Linux būvē natively atbalsta wget-komandu. Ubuntu, Fedora, openSUSE un citu patērētāju distros strādāt ar programmu, kā viņi saka, no kastes. Tālāk, apskatīt programmu sīkāk.

Wget-komandu: saraksts ar galvenajiem parametriem

Pamata komandu saraksts ietver:

  • -V - ļauj pārbaudīt programmatūras versiju pašlaik tiek izmantotas;
  • -H - rāda visplašākais saraksts ar komandas darbam ar pieteikumu;
  • -B - tas ļauj tulkot programmu fonā;

Saraksts īsziņu iespējām

Wget-komanda ļauj pilnībā kontrolēt parādītā informācija. Lūk saraksts:

  • -o logfile - rada žurnālu failu, kas reģistrē visu procesu pieteikumu;
  • -a logfile - ļauj papildināt esošo žurnālfailu vietā izveidojot jaunu;
  • -d - parāda nepieciešamo informāciju izstrādātājiem un atkļūdotājs (palīdz atrisināt problēmas un labot kļūdas klienta darbu);
  • -Q - izslēdz displeju ziņojumu;
  • -V - Šī opcija ir iespējota pēc noklusējuma, sniedz detalizētu pārskatu par visiem procesiem, kas notiek programmas (reālā laikā);
  • -nv - ievērojami samazina ar lietotāja ziņu saņemto informāciju. Tas ir tikai visatbilstošākās datiem un kļūdas paziņojums;
  • -i fails (ar ceļu uz failu) - komandu ļauj skenēt failu, izolēt no saites uz to un bagāžniekā; Jūs varat izmantot failus dažādos formātos, ieskaitot HTML, bet, ja jūs izmantojat šo komandu, tas nav nepieciešams norādīt ceļu uz failu komandrindas;
  • -f - provocējot programmu lasot failu kā HTML; kad lietojat šo komandu, lai strādātu ar vietējo HTML dokumentu, var rasties kļūda, lai izvairītos no tā, pietiek norādīt dokumentā

Saraksts sāknēšanas opcijas

Pamata komandas, lai lejupielādētu failus, izmantojot wget. Šeit ir viņu pamata komplekts:

  • --bind adrese = adrese - Šī komanda ļauj pārsūtīt datus, ADRESE saistošs vietējo mašīna. Lietojot TCP / IP savienojums komanda ir nepieciešama, lai precīzi norādītu IP-adrese (ja vairāki).
  • -t numurs (nepieciešams norādīt skaitu) - ļauj lietotājam, lai izvēlētos numuru slodzes atkārtojumu. Lai izvairītos no atkārtošanās, būtu norādīt vērtību skaita nulles.
  • -NC - Šī komanda ļauj jums, lai atjaunotu iepriekšējo statusu augšupielādēto failu gadījumā, ja tur bija neveiksme tīklā, un lejupielādēt tiek pārtraukta. Ja jūs neizmantojat kādu no komandām pārkraušanas (N, -NC, -r) Wget radīs kopiju un sākt lejupielādi no jauna. -r opcija ļauj aizstāt esošos failus.
  • c - arī atvieglo pārkraušanas failu gadījumā savienojuma (un kur Wget pārtraukta neatkarīgu mēģinājumi ieslēgšanu) zaudējumiem. Pietiek saiti uz failu, lai norādītu komandu. Ja jūs izmantojat to pašu direktoriju ir fails Wget rīkos savu identifikāciju un automātiski pieņemt lēmumu par tā pārkraušanas. Komandu var izmantot tikai uz serveriem, kur ir atbalsts RANGE galvenes.

  • --progress - ļauj jums izvēlēties displeja lejupielādes progresu veidu. Jūs varat norādīt -progress = bāru vai progresu = punktu.
  • --spider - aizvieto failu lejupielādes komandu, lai pārbaudītu savu klātbūtni servera;
  • -W (sekundēs) - nosaka laika intervālu starp lejupielādes.
  • -Q (norādīts vairākās kilobaiti vai megabaitu) - ļauj precīzi pielāgot izmēru jūsu datiem, un, lai ierobežotu pārmērīgas apjomus. Neskatoties uz to, ir vērts atzīmēt, ka viens fails tiks lejupielādēts neatkarīgi pakļauti kvotu (tas ir ar vienu failu, šī opcija nestrādās, daži viņš nebija smags).

Saraksts HTTP parametru

  • --http lietotājs = un --http-passwd = - ļauj jums norādīt lietotājvārdu un paroli autentifikācijas uz jūsu Web serveri, no kura faili tiks izkrautas.
  • -C = on / off - ļauj iespējot vai atspējot caching datu servera pusē.
  • --cookies = ON / OFF - tādu pašu kā kešatmiņu, sīkfailus. Tas ļauj jums, lai nu apturētu vai atsāktu apmaiņu cookie datus, kas vajadzīgi, lai veiktu apmeklējumus servera statistiku. Pēc noklusējuma šī opcija ir ieslēgta, bet cookie-faili netiek saglabāti uz cietā diska.
  • --save sīkfailus - ļauj izveidot sīkdatnes (jaunākie dati).
  • --proxy lietotāju un -proxy-passwd - ļauj norādīt lietotājvārdu un paroli autentifikācijas uz proxy serveri (ja lieto).

Saraksts FTP iestatījumus

Papildu opcijas darbam ar wget. FTP komandas:

  • -NR - Nenoņemiet pagaidu failus no direktoriju .listing kas spontāni iegūti, strādājot ar FTP;
  • -G on / off - ļauj izmantot speciālās rakstzīmes komunālie katalogi FTP;
  • --passive-ftp - šo komandu var izmantot dalības Firewall'a aktivizēt pasīvo FTP režīmā (ja lietotājs pats ir atbildīgs par savienojumu ar serveri).

Wget-Team: paraugprakse

Vienkāršākais un visbanālākajā piemērs strādāt ar programmu, ir, protams, lejupielādējot failus. Lai testa wget-komandu, jūs varat sākt ar vienkāršu saiti uz failu tīklā un ievadiet konsoles / termināli: Wget * saite rāda precīzu un pilnu ceļu uz failu *.

Lai turpinātu lejupielādi failu, izmantojiet: Wget -c * saite rāda precīzu un pilnu ceļu uz failu *.

Ja ir plānots saraksts ar saitēm uz failiem un dokumentiem, jūs varat izmantot komandu wget-i filelist.txt.

Kā, lai lejupielādētu Web lapas, viss ir nedaudz sarežģītāk, bet tajā pašā laikā, un vairākas iespējas ievērojami palielinās. Nav ieviest jaunus parametrus katru reizi, kad bija nepieciešams, lai lejupielādētu tīmekļa vietni, jūs varat izveidot skriptus vai reģistrēt visus iestatījumus .wgetrc failu.

Saglabāt Web lapu kā atsauci (tas būs grūti, lai atvērtu to uz vietējo mašīna), varat izmantot wget -M komandas * saite rāda precīzu un pilnu ceļu uz failu *.

Lai šī pati lapa bija pieejama apskatei bez savienojuma ar internetu, jūs varat izmantot wget -r -10 -K * saite rāda precīzu un pilnu ceļu uz failu *.

Formāts kļūda Wget komanda nevar atrast, lai jebkurš pārrakstīties un nepareizu iestatījumu.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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