Kā lejupielādēt failu no komandrindas
Izmantojiet Linux komandu wget lai lejupielādētu failus datorā. Palaidiet to interaktīvi, izmantojot čaulas uzvedni, vai apvienojiet lejupielādes teksta failā, lai automatizētu lejupielādi.
Lielākajai daļai izplatīšanu wget instalē pēc noklusējuma, bet, ja nevarat to atrast, instalējiet to, izmantojot pakotņu pārvaldnieku.

Kā lejupielādēt failu no komandrindas
Vienkāršākā pieeja wget lietošanai ir norādīt komandu, kā arī attālo failu. Failam jābūt pilnībā izveidotam URL, ieskaitot protokolu. Piemēram:
wget http://www.test.com/files/sample-data.txt.
Ja nenorādīsiet faila nosaukumu, wget mēģina sifonēt visu no norādītā URL, kas parasti rada katastrofālus rezultātus diska vietas un joslas platuma mērīšanai.
Varat lejupielādēt visus failus ar noteiktu paplašinājumu, pievienojot divus karogus. The -r karodziņš lejupielādes rekursīvi, kas nozīmē, ka tas pārbauda atrašanās vietu un pēc tam visas tajā esošās mapes un apakšmapes. The -A karodziņš norāda ar komatiem atdalītu paplašinājumu sarakstu, kas jāsatver, izslēdzot visus citus failus. (
wget -r -A "txt" http://www.test.com.
Izmantot --accept-regex= un --reject-regex= un pievienojiet regulāru izteiksmi pēdiņās, lai nodrošinātu vēl precīzāku atbilstību.
Pakešu lejupielādes
Norādiet lejupielādējamo failu sarakstu, izmantojot -i slēdzis. Sāciet, izveidojot parastu teksta failu ar lejupielāžu sarakstu, katrā rindiņā ir viens pilns URL.
Izmantot wget lai lejupielādētu visus failus, izmantojot šo komandu:
wget -i filelist.txt.
Failu lejupielādes problēma no interneta ir tāda, ka dažreiz fails vai URL nav pieejams. Savienojuma taimauts var aizņemt kādu laiku, un, ja mēģināt lejupielādēt daudz failu, ir neproduktīvi gaidīt noklusējuma taimautu.
Lejupielādes ierobežošana
Norādiet savu taimautu (laiku, cik ilgi sistēma gaida faila sākšanu, sekundēs), izmantojot šādu sintaksi:
wget -T 5 -i filelist.txt.
Lai ierobežotu failu lielumu, izmantojiet --kvota= karogs:
wget --quota=100m -i filelist.txt.
Iepriekš minētā komanda aptur failu lejupielādi wgen ir sasniegti 100 megabaiti. Varat arī norādīt kvotu baitos (izmantojiet b, nevis m) vai kilobaitus (izmantojiet k, nevis m).
Jums var nebūt lejupielādes ierobežojuma, bet var būt lēns interneta savienojums. Lai lejupielādētu failus, neizmantojot visu savienojumā pieejamo joslas platumu, norādiet ierobežojumu, kas nosaka maksimālo lejupielādes ātrumu.
Piemēram:
wget --limit-rate=20k -i filelist.txt.
Iepriekš minētā komanda ierobežo lejupielādes ātrumu līdz 20 kilobaitiem sekundē. Norādiet summu baitos, kilobaitos vai megabaitos.
Izmantojiet wget -c, lai turpinātu lejupielādi no vietas, kur to pārtraucāt. Tas ir rīks, kas ir noderīgs, piemēram, ja savienojumi ir pārtraukti.