Šajā rokasgrāmatā jūs uzzināsiet, kā lejupielādēt failu, izmantojot Linux komandrindu.
Kāpēc jūs gribētu to izdarīt? Kāpēc jūs vienkārši neizmantojat tīmekļa pārlūku grafiskā vidē?
Dažreiz nav grafiskās vides. Piemēram, ja savienojat ar Raspberry PI, izmantojot SSH, tad jūs galvenokārt pieskaras komandrindai.
Vēl viens iemesls, kāpēc izmantot komandrindu ir tas, ka jūs varat izveidot skriptu ar lejupielādējamo failu sarakstu. Pēc tam jūs varat izpildīt skriptu un ļaut tam darboties fonā.
Tiek saukts rīks, kas tiks iezīmēts šim uzdevumam wget.
Wget instalēšana
Daudzi Linux sadalījumi jau ir wget instalēta pēc noklusējuma.
Ja tā vēl nav instalēta, izmēģiniet kādu no šīm komandām:
- Ubuntu, Debian, Mint utt: sudo apt-get instalēt wget
- Fedora, CentOS uc:- yum instalēt wget
- openSUSE: zypper instalēt wget
Kā lejupielādēt failu no komandrindas
Lai lejupielādētu failus, jums vismaz jāzina faila URL, kuru vēlaties lejuplādēt.
Piemēram, iedomājieties, ka vēlaties lejupielādēt jaunāko Ubuntu versiju, izmantojot komandrindu. Jūs to varat arī lejupielādēt tieši no Ubuntu tīmekļa vietnes. Labais klikšķis šī saite, lai iegūtu Ubuntu ISO URL, kuru vēlaties lejupielādēt.
Lai lejupielādētu failu, izmantojot wget izmantojot šādu sintaksi:
wget http://releases.ubuntu.com/14.04.3/ubuntu-14.04.3-desktop-amd64.iso?_ga=1.79650708.1078907269.1453803890
Tas viss ir labi un labi, bet jums vajadzēja zināt visu ceļu uz failu, kas nepieciešams, lai lejupielādētu.
Ir iespējams lejupielādēt visu vietni, izmantojot šādu komandu:
wget-r http://www.ubuntu.com
Iepriekšējā komanda kopē visu vietni, ieskaitot visas mapes no Ubuntu tīmekļa vietnes. Tas, protams, nav ieteicams, jo tas lejupielādētu daudz failus, kas jums nav nepieciešami. Tas ir tāpat kā āmurs, lai apgrieztu riekstu.
Jūs tomēr varētu lejupielādēt visus failus ar ISO paplašinājumu no Ubuntu tīmekļa vietnes, izmantojot šādu komandu:
wget -r -A "iso" http://www.ubuntu.com
Tas joprojām ir nedaudz sagraut un satvert pieeju, lai lejupielādētu failus, kas jums nepieciešams no tīmekļa vietnes. Daudz labāk ir zināt to failu URL, kurus vēlaties lejuplādēt.
Varat norādīt failu lejupielādi, izmantojot -i slēdzis. Varat izveidot URL sarakstu, izmantojot teksta redaktoru:
nano filestodownload.txt
Fails ievadiet URL sarakstu, pa vienam katrā rindiņā:
http://eskipaper.com/gaming-wallpapers-7.html#gal_post_67516_gaming-wallpapers-1.jpghttp://eskipaper.com/gaming-wallpapers-7.html#gal_post_67516_gaming-wallpapers-2.jpghttp://eskipaper.com/gaming-wallpapers-7.html#gal_post_67516_gaming-wallpapers-3.jpg Saglabājiet failu, izmantojot Ctrl + O un tad izejiet no nano, izmantojot Ctrl + X. Tagad jūs varat izmantot wget lai lejupielādētu visus failus, izmantojot šādu komandu: wget-i filestodownload.txt Problēma, lejupielādējot failus no interneta, ir tas, ka reizēm fails vai URL nav pieejams. Savienojuma pagarināšana var aizņemt laiku un, ja jūs mēģināt lejupielādēt daudzus failus, tas ir neproduktīvs, lai gaidītu noklusējuma taimautu. Jūs varat norādīt savu laiku, izmantojot šādu sintaksi: wget-T 5 -i filestodownload.txt Ja jums ir lejupielādes ierobežojums kā daļa no jūsu platjoslas pakalpojumu piedāvājuma, iespējams, vēlēsieties ierobežot datu apjomu wget var izgūt. Lai lejupielādes ierobežojumu izmantotu, izmantojiet šādu sintaksi: wget --quota = 100m -i filestodownload.txt Iepriekš minētā komanda pārtrauks failu lejupielādi pēc 100 megabaitu sasniegšanas. Varat arī norādīt kvotu baitos (izmantojiet b, nevis m) vai kilobaitos (izmantojiet k, nevis m). Jums var nebūt lejupielādes ierobežojuma, bet jums var būt lēns interneta pieslēgums. Ja vēlaties lejupielādēt failus, neiznīcinot visu interneta laiku, varat norādīt ierobežojumu, kas nosaka maksimālo lejupielādes ātrumu. Piemēram: wget -limit-rate = 20k -i filestodownload.txt Iepriekš minētā komanda ierobežos lejupielādes ātrumu līdz 20 kilobitiem sekundē. Varat norādīt summu baitos, kilobaitos vai megabaitos. Ja vēlaties pārliecināties, vai esošie faili netiek pārrakstīti, varat palaist šādu komandu: wget -nc -i filestodownload.txt Ja lejupielādes vietā jau ir grāmatzīmju sarakstā esošais fails, tas netiks pārrakstīts. Internets, kā mēs zinām, ne vienmēr ir konsekvents un šī iemesla dēļ lejupielāde var būt daļēji pabeigta, un pēc tam interneta savienojums izzūd. Vai tas nebūtu labi, ja jūs varētu turpināt, kur jūs pārtraucat? Jūs varat turpināt lejupielādi, izmantojot šādu sintaksi: The wget komandai ir desmitiem slēdžu, kurus var izmantot. Izmantojiet komanduman wgetlai iegūtu pilnu to sarakstu no termināla loga. Kopsavilkums













