Kijan Pou Download yon dosye ki soti nan liy lan lòd Linux

Nan gid sa a, ou pral aprann ki jan yo telechaje yon dosye lè l sèvi avèk liy lan lòd Linux.

Poukisa ou ta vle fè sa? Poukisa ou pa ta jis itilize yon navigatè entènèt nan yon anviwònman grafik?

Pafwa pa gen yon anviwònman grafik. Pou egzanp, si w ap konekte ak Franbwaz PI ou lè l sèvi avèk SSH Lè sa a, ou se sitou kole ak liy lan lòd.

Yon lòt rezon pou lè l sèvi avèk liy lan lòd se ke ou ka kreye yon script ki gen yon lis dosye download. Ou ka Lè sa a, egzekite script la epi kite l kouri nan background nan .

Zouti nan ki pral make pou travay sa a yo rele wget.

Enstalasyon nan wget

Anpil distribisyon Linux deja gen wget enstale pa default.

Si li pa deja enstale, eseye youn nan kòmandman sa yo:

Kijan Pou Download yon dosye ki soti nan liy lan lòd

Yo nan lòd yo telechaje dosye, ou bezwen konnen omwen nan anpil nan URL la nan dosye a ou vle download.

Pou egzanp, imajine ou vle download vèsyon an dènye nan Ubuntu lè l sèvi avèk liy lan bay lòd. Ou ka vizite sit entènèt Ubuntu la. Pa navige nan sit entènèt la ou ka jwenn nan paj sa a ki bay yon lyen yon download kounye a lyen. Ou ka dwa klike sou lyen sa a yo ka resevwa URL la nan Ubuntu ISO a ou vle download.

Pou telechaje dosye a lè l sèvi avèk wget lè l sèvi avèk sentaks sa yo:

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

Sa a se tout byen ak sa ki bon men ou bezwen konnen chemen an plen nan dosye a ou bezwen download.

Li posib yo telechaje yon sit antye lè l sèvi avèk lòd sa a:

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

Kòmandman ki anwo a kopi sit la tout antye ki gen ladan tout dosye yo soti nan sit entènèt la Ubuntu. Sa a se nan kou pa rekòmande paske li ta telechaje anpil nan dosye ou pa bezwen. Li se tankou lè l sèvi avèk yon mallet koki yon nwa.

Ou te kapab, sepandan, telechaje tout dosye ak ekstansyon an ISO soti nan sit entènèt la Ubuntu lè l sèvi avèk lòd sa a:

Wget -r -A "ISO" http://www.ubuntu.com

Sa a se toujou yon ti jan nan yon apwòch kraze ak pwan nan telechaje dosye yo ou bezwen nan yon sit entènèt. Li se pi bon konnen URL la oswa URL nan dosye yo ou vle download.

Ou ka presize yon lis nan dosye download lè l sèvi avèk -i switch la. Ou ka kreye yon lis URL ki itilize yon editè tèks jan sa a:

nano filestodownload.txt

Nan dosye a antre nan yon lis URL, 1 pou chak liy:

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

Sove dosye a lè l sèvi avèk CTRL ak O ak Lè sa a, sòti nano lè l sèvi avèk CTRL ak X.

Ou kapab itilize kounye a pou download tout nan dosye yo lè l sèvi avèk lòd sa a:

wget -i filestodownload.txt

Pwoblèm lan ak Téléchargez dosye soti nan entènèt la se ke pafwa dosye a oswa URL se disponib. Timeout a pou koneksyon an ka pran yon ti tan epi si w ap eseye download anpil nan dosye li se counter-pwodiktif yo rete tann pou timeout la default.

Ou ka presize tanporè pwòp ou a lè l sèvi avèk sentaks sa yo:

WTT-T 5 -i filestodownload.txt

Si ou gen yon limit download kòm yon pati nan kontra bande ou Lè sa a, ou ta ka vle limite kantite lajan an nan done ki wget ka rekipere.

Sèvi ak sentaks sa yo pou aplike pou yon limit download:

wget --quota = 100m -i filestodownload.txt

Kòmandman ki anwo la a ap sispann download nan dosye yon fwa 100 megabit yo te rive. Ou ka presize tou kota a nan bytes (sèvi ak b olye pou yo m) oswa kilobytes (sèvi ak k olye pou yo m).

Ou ka pa gen yon limit download men ou ta ka gen yon koneksyon entènèt ralanti. Si ou vle telechaje dosye san yo pa detwi tout entènèt entènèt tan an Lè sa a, ou ka presize yon limit ki kouche yon pousantaj download maksimòm.

Pa egzanp:

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

Demann ki anwo a ap limite vitès la download a 20 kilobytes pou chak dezyèm. Ou ka presize kantite lajan an nan bytes, kilobytes oswa megabit.

Si ou vle asire ke nenpòt ki dosye ki deja egziste yo pa ranplase ou ka kouri lòd sa a:

wget -nc -i filestodownload.txt

Si yon dosye nan lis la nan bookmarks deja egziste nan kote a download Lè sa a, li pa pral ranplase.

Entènèt la kòm nou konnen se pa toujou ki konsistan ak pou rezon sa a, ka yon download ka pasyèlman fini ak Lè sa a, koneksyon entènèt ou a gout deyò.

Èske li pa ta bon si ou ta ka jis kontinye kote ou te kite? Ou ka kontinye yon download lè l sèvi avèk sentaks sa yo:

wget -c

Rezime

Kòmandman an wget gen plizyè douzèn switch ki ka aplike. Sèvi ak nonm sa a bay lòd pou jwenn yon lis konplè nan yo soti nan yon fenèt tèminal.