If-Koubou

Kā lietot wget, Ultimate komandrindas lejupielādes rīku

Kā lietot wget, Ultimate komandrindas lejupielādes rīku (Kā)

Jauns ne vienmēr ir labāks, un wget komanda ir pierādījums. Pirmā laidiena versija tika izdota 1996. gadā, taču šī lietojumprogramma joprojām ir viens no labākajiem lejupielādes pārvaldniekiem planēta. Neatkarīgi no tā, vai vēlaties lejupielādēt vienu failu, visu mapi vai pat spoguļot visu vietni, wget ļauj to izdarīt tikai ar dažām taustiņsitienām.

Protams, iemesls ir tas, ka ne visi izmanto Wget: tā ir komandrindas programma, un tā kā tas aizņem mazliet laika iesācējiem mācīties. Šeit ir pamati, lai jūs varētu sākt darbu.

Kā instalēt wget

Pirms jūs varat izmantot wget, tas ir jāinstalē. Kā to izdarīt, atkarībā no datora atšķiras:

  • Lielākā daļa (ja ne visi) Linux diski nāk ar wget pēc noklusējuma. Tātad Linux lietotājiem nav jādara kaut kas!
  • MacOS sistēmas nenāk ar wget, taču jūs varat instalēt komandrindas rīkus, izmantojot Homebrew. Kad esat iestatījis Homebrew, vienkārši palaidiet brūvēt instalēt wget terminālā.
  • Windows lietotājiem nav viegli piekļūt wget tradicionālajai komandu uzvednei, lai gan Cygwin nodrošina wget un citas GNU utilītas, un Windows 10 Ubuntu Bash apvalks arī nāk ar wget.

Kad esat instalējis wget, varat to nekavējoties sākt izmantot no komandrindas. Lejupielādēsim dažus failus!

Lejupielādēt vienu failu

Sāksim ar kaut ko vienkāršu. Kopējiet URL failu, kuru vēlaties lejupielādēt savā pārlūkprogrammā.

Tagad ejiet atpakaļ uz termināli un ierakstiet wget kam seko ielīmēts URL. Šis fails tiks lejupielādēts, un jūs redzēsit progresu reālajā laikā, kā tas notiek.

Ņemiet vērā, ka fails tiks lejupielādēts jūsu Terminal pašreizējā mapē, tāpēc jūs vēlaties to cd citā mapē, ja vēlaties to glabāt citur. Ja neesat pārliecināts, kas tas nozīmē, izlasiet mūsu ceļvedi, lai pārvaldītu failus no komandrindas. Rakstā minēts Linux, taču koncepcijas ir vienādas ar macOS sistēmām un Windows sistēmām, kurās darbojas Bash.

Turpiniet nepilnīgu lejupielādi

Ja kāda iemesla dēļ jūs pārtraucat lejupielādi, pirms tā var pabeigt, neuztraucieties: wget var uzņemt tur, kur tā ir izslēgta. Vienkārši izmantojiet šo komandu:

Wget-c fails

Galvenais šeit ir -c, kas ir "opcija" komandrindas valodā. Šī konkrētā opcija norāda, ka vēlaties turpināt esošu lejupielādi.

Spogulis visai vietnei

Ja vēlaties lejupielādēt visu vietni, wget var paveikt darbu.

wget-m http://example.com

Pēc noklusējuma tas lejupielādēs visu vietnē vietnē example.com, taču jūs, iespējams, vēlēsities izmantot vēl dažas iespējas izmantošanai spogulī.

  • - pārveidot saites maina saites katrā lejupielādētajā lapā, lai tās norādītu uz otru, nevis tīmekli.
  • - lapas-rekvizīti Lejupielādē lietas, piemēram, stila lapas, tāpēc lapas izskatīsies pareizi bezsaistē.
  • - nav vecāks pārtrauc mget no vecāku vietņu lejupielādes. Tātad, ja vēlaties lejupielādēt http://example.com/subexample, jūs neaptēsities ar vecāku lapu.

Apvienojiet šīs iespējas pēc garšas, un jūs galu galā saņemsit visas vietnes kopijas, kuras jūs varat pārlūkot savā datorā.

Ņemiet vērā, ka visas tīmekļa vietnes atspoguļošana mūsdienīgajā internetā aizņem daudz vietas, tāpēc to var ierobežot tikai nelielām vietnēm, ja vien jums nav gandrīz neierobežotas krātuves.

Lejupielādējiet Entire Directory

Ja pārlūkojat FTP serveri un atrodat visu mapi, kuru vēlaties lejupielādēt, vienkārši palaidiet:

wget-r ftp://example.com/folder

The r šajā gadījumā pasaka wget, ka vēlaties rekursīvu lejupielādi. Jūs varat arī iekļaut - nepārstāv ja jūs vēlaties izvairīties no mapju un failu lejupielādes virs pašreizējā līmeņa.

Lejupielādēt failu sarakstu vienlaikus

Ja nevarat atrast visu nepieciešamo lejupielāžu mapi, wget joprojām var palīdzēt. Vienkārši ievietojiet visus lejupielādes URL vienā TXT failā.

tad punkts wget uz šo dokumentu ar -i iespēja. Kā šis:

wget-i download.txt

Dariet to, un jūsu dators lejupielādēs visus tekstdokumentā uzskaitītos failus, kas ir ērti, ja vēlaties atstāt vairākas lejupielādes, kuras darbojas visu nakti.

Nedaudz vairāk triku

Mēs varam turpināt: wget piedāvā daudz iespēju. Bet šī apmācība ir tikai paredzēta, lai sniegtu jums sākuma punktu. Lai uzzinātu vairāk par to, ko var paveikt wget, ierakstiet man wget terminālā un izlasiet to, kas nāk. Jūs iemācīsieties daudz.

Ņemot to sakot, šeit ir dažas citas iespējas, kas, manuprāt, ir kārtīgas:

  • Ja vēlaties, lai jūsu lejupielāde darbotos fonā, vienkārši iekļaujiet šo opciju -b.
  • Ja vēlaties, lai wget turpinātu mēģināt lejuplādēt pat tad, ja ir 404 kļūda, izmantojiet opciju -t 10. Tas mēģinās lejupielādēt 10 reizes; jūs varat izmantot jebkuru numuru, kas jums patīk.
  • Ja vēlaties pārvaldīt savu joslas platumu, opcija- robežvērtība = 200k pārslēgsies lejupielādes ātrumu 200 Kb / s. Mainiet numuru, lai mainītu kursu.

Šeit ir daudz vairāk, lai uzzinātu. Ja vēlaties uzlabot, varat apskatīt PHP avota lejupielādi vai iestatīt automātisko lejupielādi.