Sut I Lawrlwytho Ffeil O Linell Reoli Linux

Yn y canllaw hwn, byddwch yn dysgu sut i ddadlwytho ffeil gan ddefnyddio llinell orchymyn Linux.

Pam hoffech chi wneud hyn? Pam na fyddech chi'n defnyddio porwr gwe mewn amgylchedd graffigol?

Weithiau nid oes amgylchedd graffigol. Er enghraifft, os ydych chi'n cysylltu â'ch PI Mafon yn defnyddio SSH, yna rydych chi yn bennaf gyda'r llinell orchymyn.

Rheswm arall dros ddefnyddio'r llinell orchymyn yw y gallwch greu sgript gyda rhestr o ffeiliau i'w lawrlwytho. Yna gallwch chi weithredu'r sgript a'i gadael yn y cefndir .

Gelwir yr offeryn a amlygir ar gyfer y dasg hon yn wget.

Gosod wget

Mae gan lawer o ddosbarthiadau Linux eisoes wget wedi'i osod yn ddiofyn.

Os nad yw wedi'i osod eisoes, yna rhowch gynnig ar un o'r gorchmynion canlynol:

Sut I Lawrlwytho Ffeil o'r Llinell Reoli

Er mwyn lawrlwytho ffeiliau, mae angen ichi wybod o leiaf URL y ffeil yr hoffech ei lwytho i lawr.

Er enghraifft, dychmygwch eich bod am lwytho i lawr y fersiwn diweddaraf o Ubuntu gan ddefnyddio'r llinell orchymyn. Gallwch ymweld â gwefan Ubuntu. Trwy lywio drwy'r wefan, gallwch fynd i'r dudalen hon sy'n darparu dolenlwythiad dolen nawr yn cysylltu. Gallwch glicio ar y ddolen hon i gael URL y Ubuntu ISO yr hoffech ei lwytho i lawr.

I lawrlwytho'r ffeil gan ddefnyddio wget gan ddefnyddio'r gystrawen ganlynol:

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

Mae hyn i gyd yn dda ac yn dda ond roedd angen i chi wybod y llwybr llawn i'r ffeil yr oedd angen i chi ei lawrlwytho.

Mae'n bosibl lawrlwytho safle cyfan trwy ddefnyddio'r gorchymyn canlynol:

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

Mae'r gorchymyn uchod yn copïo'r wefan gyfan gan gynnwys yr holl ffolderi ar wefan Ubuntu. Wrth gwrs, nid yw hynny'n ddoeth oherwydd byddai'n llwytho i lawr lawer o ffeiliau nad oes arnoch eu hangen. Mae'n debyg i ddefnyddio mallet i gregio cnau.

Fe allech chi, fodd bynnag, lawrlwytho pob ffeil gyda'r estyniad ISO o wefan Ubuntu gan ddefnyddio'r gorchymyn canlynol:

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

Mae hwn yn dal i fod yn ddull o ddiffyg a chipio i lawrlwytho'r ffeiliau sydd eu hangen arnoch o wefan. Mae'n llawer gwell gwybod URL neu URLau'r ffeiliau yr hoffech eu llwytho i lawr.

Gallwch nodi rhestr o ffeiliau i'w lawrlwytho gan ddefnyddio'r switsh -i. Gallwch greu rhestr o URLau gan ddefnyddio golygydd testun fel a ganlyn:

nano filestodownload.txt

O fewn y ffeil rhowch restr o URLau, 1 y llinell:

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

Cadwch y ffeil gan ddefnyddio CTRL ac O ac yna gadael nano gan ddefnyddio CTRL ac X.

Gallwch nawr ddefnyddio wget i lawrlwytho'r holl ffeiliau gan ddefnyddio'r gorchymyn canlynol:

wget -i filestodownload.txt

Y drafferth gyda lawrlwytho ffeiliau o'r rhyngrwyd yw nad yw'r ffeil neu'r URL ar gael weithiau. Gall yr amserlen ar gyfer y cysylltiad gymryd cryn amser ac os ydych chi'n ceisio lawrlwytho llawer o ffeiliau, mae'n wrthgynhyrchiol i aros am y amserlen rhagosodedig.

Gallwch chi nodi eich amserlen eich hun gan ddefnyddio'r gystrawen ganlynol:

wget -T 5 -i filestodownload.txt

Os oes gennych derfyn lawrlwytho fel rhan o'ch cytundeb band eang yna efallai y byddwch am gyfyngu ar faint o ddata y gall wget ei adfer.

Defnyddiwch y gystrawen ganlynol i wneud cais am derfyn lawrlwytho:

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

Bydd y gorchymyn uchod yn rhoi'r gorau i lawrlwytho ffeiliau unwaith y bydd 100 megabytes wedi cyrraedd. Gallwch hefyd nodi'r cwota yn bytes (defnyddiwch b yn hytrach na m) neu gilobytes (defnyddiwch k yn hytrach na m).

Efallai na fydd gennych chi lawrlwytho ond efallai y bydd gennych gysylltiad rhyngrwyd araf. Os ydych chi eisiau llwytho i lawr ffeiliau heb ddinistrio amser rhyngrwyd pawb, gallwch chi nodi terfyn sy'n gosod cyfradd lwytho i lawr uchafswm.

Er enghraifft:

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

Bydd y gorchymyn uchod yn cyfyngu'r gyfradd lawrlwytho i 20 kilobytes yr eiliad. Gallwch chi nodi'r swm mewn bytes, kilobytes neu megabytes.

Os ydych chi eisiau gwneud yn siŵr nad yw unrhyw ffeiliau sydd eisoes yn bodoli wedi'u gorysgrifio, gallwch redeg y gorchymyn canlynol:

wget -nc -i filestodownload.txt

Os oes ffeil yn y rhestr o nod tudalennau eisoes yn bodoli yn y lleoliad lawrlwytho, ni chaiff ei drosysgrifio.

Nid yw'r rhyngrwyd fel y gwyddom bob amser yn gyson ac am y rheswm hwnnw, gellir llwytho i lawr yn rhannol ac yna bydd eich cysylltiad rhyngrwyd yn diflannu.

Oni fyddai hi'n dda pe gallech chi barhau i ble yr adawoch chi? Gallwch barhau i lawrlwytho trwy ddefnyddio'r gystrawen ganlynol:

wget -c

Crynodeb

Mae gan y gorchymyn wget dwsinau o switshis y gellir eu cymhwyso. Defnyddiwch wget y dyn gorchymyn i gael rhestr lawn ohonynt o fewn ffenestr derfynell.