Mājas lapa » » Kā lietot wget, Ultimate komandrindas lejupielādes rīku

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

    Jaunāka ne vienmēr ir labāka, un wget komanda ir pierādījums. Pirmais, kas tika publicēts 1996. gadā, šis pieteikums joprojām ir viens no labākajiem lejupielādes vadītājiem uz planētas. Vai vēlaties lejupielādēt vienu failu, visu mapi vai pat atspoguļot visu tīmekļa vietni, wget ļauj to darīt tikai ar dažiem taustiņsitieniem.

    Protams, ir iemesls, kāpēc ne visi lieto wget: tā ir komandrindas lietojumprogramma, un tā prasa mazliet laika iesācējiem mācīties. Šeit ir pamati, lai jūs varētu sākt darbu.

    Kā instalēt wget

    Lai varētu izmantot wget, jums tas ir jāinstalē. Kā to izdarīt atšķiras atkarībā no datora:

    • Lielākā daļa (ja ne visi) Linux distros ir noklusēti ar wget. Tātad Linux lietotājiem nav jādara neko!
    • MacOS sistēmas nenāk ar wget, bet jūs varat instalēt komandrindas rīkus, izmantojot Homebrew. Kad esat izveidojis Homebrew, vienkārši palaist 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 citus GNU komunālos pakalpojumus, un Windows 10 Ubuntu's Bash apvalks arī tiek piegādāts ar wget.

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

    Lejupielādējiet vienu failu

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

    Tagad dodies atpakaļ uz termināli un veidu wget seko ielīmēts URL. Fails tiks lejupielādēts, un jūs redzēsiet progresu reālajā laikā, kā tas notiek.

    Ņemiet vērā, ka fails tiks lejupielādēts jūsu pašreizējā mapē Terminal, tāpēc jūs vēlaties cd citā mapē, ja vēlaties to saglabāt citur. Ja neesat pārliecināts, ko tas nozīmē, skatiet mūsu rokasgrāmatu par failu pārvaldīšanu no komandrindas. Raksts min Linux, bet koncepcijas ir vienādas MacOS sistēmās un Windows sistēmās, kurās darbojas Bash.

    Turpināt nepabeigtu lejupielādi

    Ja kāda iemesla dēļ jūs pārtraucāt lejupielādi pirms tā pabeigšanas, neuztraucieties: wget var uzņemt tieši tur, kur tas palicis. Vienkārši izmantojiet šo komandu:

    wget -c fails

    Galvenais šeit ir -c, kas ir “opcija” komandrindas sarakstē. Šī konkrētā opcija norāda, ka vēlaties turpināt esošo lejupielādi.

    Spoguļojiet visu tīmekļa vietni

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

    wget -m http://example.com

    Pēc noklusējuma tas viss lejupielādēs vietnē example.com, taču, iespējams, vēlaties izmantot vēl dažas iespējas izmantojamam spogulim.

    • --konvertēt saites maina saites katrā lejupielādētajā lapā tā, lai tās norādītu viens pret otru, nevis tīmekli.
    • --lapu rekvizīti lejupielādē tādas lietas kā stila lapas, tāpēc lapas izskatīsies pareizi bezsaistē.
    • --nav vecāka aptur wget no vecāku vietņu lejupielādes. Tātad, ja vēlaties lejupielādēt http://example.com/subexample, jums nebūs beigās ar vecāku lapu.

    Apvienojiet šīs iespējas pēc garšas, un jūs galu galā nokļūsit kopijas no jebkuras tīmekļa vietnes, kuru varat pārlūkot datorā.

    Ņemiet vērā, ka visas tīmekļa vietnes atspoguļošana mūsdienu internetā aizņems daudz vietas, tāpēc ierobežojiet to ar mazām vietnēm, ja vien jums nav gandrīz neierobežotas atmiņas.

    Lejupielādējiet visu direktoriju

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

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

    The r šādā gadījumā wget norāda, ka vēlaties lejupielādēt rekursīvu. Varat arī iekļaut --noparents ja vēlaties izvairīties no mapju un failu lejupielādes virs pašreizējā līmeņa.

    Lejupielādējiet failu sarakstu vienlaicīgi

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

    tad norādiet wget uz šo dokumentu ar -i opcija. Kā šis:

    wget -i download.txt

    Dariet to un jūsu dators lejupielādēs visus dokumentus, kas uzskaitīti teksta dokumentā, kas ir ērti, ja vēlaties, lai nakšņot vairākus ielādes failus..

    Daži citi triki

    Mēs varētu turpināt: wget piedāvā daudz iespēju. Bet šī apmācība ir tikai paredzēta, lai sniegtu jums izejas punktu. Lai uzzinātu vairāk par to, ko var darīt ar wget, ierakstiet cilvēks wget terminālī un lasiet, kas nāk klajā. Jūs daudz uzzināsiet.

    Tas nozīmē, ka šeit ir dažas citas iespējas, kas, manuprāt, ir veiktas:

    • Ja vēlaties, lai lejupielāde darbotos fonā, iekļaujiet tikai opciju -b.
    • Ja vēlaties, lai wget mēģinātu lejupielādēt, pat ja ir 404 kļūda, izmantojiet šo opciju -t 10. Tas mēģinās lejupielādēt 10 reizes; jūs varat izmantot jebkuru numuru, kuru vēlaties.
    • Ja vēlaties pārvaldīt savu joslas platumu, opcija --limita likme = 200k pārsniegs lejupielādes ātrumu 200KB / s. Mainiet numuru, lai mainītu ātrumu.

    Šeit ir daudz ko mācīties. Jūs varat apskatīt PHP avota lejupielādi vai automatizētas lejupielādētāja izveidi, ja vēlaties iegūt vairāk uzlabojumu.