Nzira Yokudhonza A File kubva Linux Command Line

Muchirongwa ichi, iwe uchanodzidza nzira yekudhinda faira uchishandisa mutsetse wemirairo ye Linux.

Sei uchida kuita izvi? Sei iwe usingakwanisi kungoshandisa web browser panzvimbo yakajeka?

Dzimwe nguva hausi mifananidzo yakajeka. Somuenzaniso, kana uri kubatana neRispberry PI yako uchishandisa SSH saka iwe unonyanya kusungirirwa nemutsetse wemirairo.

Chimwe chikonzero chekushandisa mutsetse wemirairo ndechokuti iwe unogona kugadzira script nerunyorwa rwemafaira ekudzivirira. Iwe unogona kubva wobva waita script uye uite kuti ihamise kumashure .

Chigadziro chichazosimbiswa kuita basa iri chinonzi wget.

Kuiswa kwe wget

Kuwanda kweLinux kuparadzaniswa kwatove wget kusungirirwa nekutadza.

Kana iyo isati yatoiswa, edza imwe yemirairo inotevera:

Nzira Yokubudisira A File Kubva Murairo Wechirevo

Kuti uwane mafaira, unofanirwa kuziva pane zvishoma URL yefaira waunoda kutora.

Semuenzaniso, fungidzira iwe unoshuva kutora shanduro yemazuva eUbuntu uchishandisa murairo wemirairo. Iwe unogona kushanyira webhusaiti ye Ubuntu. Nokufamba nenzira yewebsite iwe unogona kuwana peji ino iyo inopa chikwata chekukanganwa ikozvino. Iwe unogona kunyora zvakarurama pane iyi link kuti uwane URL yeUbuntu ISO iwe unoda kutora.

Kuchengeta faira uchishandisa wget uchishandisa syntax inotevera:

wget http://releases.ubuntu.com/14.04.3/ubuntu-14.04.3-desktop-amd64.iso?_ga=1.79650708.1078907269.1453803890

Izvi zvose zvakanaka uye zvakanaka asi iwe waida kuziva nzira yakazara kune faira yaunoda kuikwanisa.

Zvinokwanisika kutora nzvimbo yose nekushandisa murairo unotevera:

wget -r http://www.ubuntu.com

Murairo wepamusoro unonyora nzvimbo yose iyi kusanganisira mafura kubva webhupu ye Ubuntu. Izvi hazvibvumirwi nokuti zvinogona kutora mazana emafaira iwe usina hanya. Izvo zvakafanana nekushandisa mutezo kuvhara nut.

Iwe unogona, zvisinei, unonyorera mafaira ose neIO extension kubva pawebsite ye Ubuntu uchishandisa murairo unotevera:

wget -r -A "iso" http://www.ubuntu.com

Ichi ichiri chiduku chesvash uye nzira yekutsvaga kutora mafaira aunoda kubva pawebsite. Zvakanaka zvikuru kuziva URL kana URL yefaira iwe waunoda kutora.

Iwe unogona kutsanangura urongwa hwemafaira ekudzivirira uchishandisa i -i kuchinja. Iwe unogona kugadzira urongwa hwe URLs uchishandisa mharidzo yemutsetse sezvinotevera:

nano filestodownload.txt

Pakati pefaira pinda urongwa hwe URLs, 1 per line:

http://eskipaper.com/gaming-wallpapers-7.html#gal_post_67516_gaming-wallpapers-1.jpg
http://eskipaper.com/gaming-wallpapers-7.html#gal_post_67516_gaming-wallpapers-2.jpg
http://eskipaper.com/gaming-wallpapers-7.html#gal_post_67516_gaming-wallpapers-3.jpg

Chengeta faira uchishandisa CTRL uye O uye wozobuda nano uchishandisa CTRL uye X.

Iwe zvino unogona kushandisa wget kuti uchengetedze mafaira ose uchishandisa murairo unotevera:

wget -i filestodownload.txt

Dambudziko nekukanda mafaira kubva paIndaneti ndeyokuti dzimwe nguva faira kana URL haisipo. Nguva yekuenda kwekubatana inogona kutora nguva uye kana uri kuedza kutora mazana emafaira iyo inobatsira-kutarisira kumirira nguva yakatarwa.

Iwe unogona kutsanangura yako nguva yako yekushandisa kushandisa syntax inotevera:

wget-T 5 -i filestodownload.txt

Kana iwe uine chikamu chekudzivirira sechikamu chebasa rako rebandaneti saka iwe unogona kuda kuvhara kuwanda kwemari iyo wget inokwanisa kuwana.

Shandisa syntax inotevera kuti ushandise muganhu wokudzivirira:

wget - quota = 100m -i filestodownload.txt

Murairo wepamusoro unomisa kubvutwa kwamafaira kamwe ma megabytes akawanikwa. Iwe unogonawo kutsanangurira cheta mumatope (shandisa b pane m) kana kilobytes (shandisa k pane m).

Iwe unogona kunge usina chikamu chekukanda asi iwe unogona kunge wakanonoka internet connection. Kana iwe uchida kukanda mafaira pasina kuparadza internet yega yega nguva iwe unogona kutsanangura muganhu unogadzirisa zvakanyanya kuwedzerwa kwezinga.

Semuyenzaniso:

wget --limit-rate = 20k -i filestodownload.txt

Murairo wepamusoro unogadzirisa chikamu chekutsvaga ku 20 kilobytes pamusi. Iwe unogona kutsanangura chiyero mu bytes, kilobytes kana megabytes.

Kana iwe uchida kuve nechokwadi chekuti mairi mairi aripo asina kunyorwa iwe unogona kutevera murairo unotevera:

wget -nc -i filestodownload.txt

Kana faira iri muurongwa hwebhukitikiti inenge yatovapo munzvimbo yekutsvaga iyo haizomboremberi.

Indaneti sezvatinoziva haisi nguva dzose uye ine chikonzero ichocho, kuregera kunogona kupedzisira kwapera uye ipapo intaneti yako inodonha.

Hazvingave zvakanaka here kana iwe ukangoramba uchienda kwawakasiya? Iwe unogona kuramba uchidhinda uchishandisa syntax inotevera:

wget-c

Summary

Mutemo wget une maitiro akawanda anogona kushandiswa. Shandisai murairo munhu ngaatore kuwana mazita akazara kubva mukati mewindo.