Kif Tniżżel A File Mill Il-Linja ta 'Kmand Linux

F'din il-gwida, inti ser titgħallem kif tniżżel fajl permezz tal-linja tal-kmand Linux.

Għaliex kieku tridu tagħmel dan? Għaliex ma tużax biss il-web browser f'ambjent grafika?

Kultant ma jkunx hemm ambjent grafiku. Per eżempju, jekk tkun qed tikkonettja mal-Raspberry PI tiegħek bl-użu ta 'SSH allura inti prinċipalment mwaħħla mal-linja tal-kmand.

Raġuni oħra għall-użu tal-linja tal-kmand hija li tista 'toħloq b'kitba b'lista ta' fajls biex tniżżel. Tista 'mbagħad tesegwixxi l-iskritt u ħalliha taħdem fl-isfond .

L-għodda li se tiġi enfasizzata għal din il-ħidma tissejjaħ wget.

Installazzjoni ta 'wget

Ħafna distribuzzjonijiet ta 'Linux diġà għandhom wget installati awtomatikament.

Jekk ma tkunx diġà installata mela pprova wieħed mill-kmandi li ġejjin:

Kif Tniżżel A File Mill Il-Linja tal-Kmand

Sabiex tniżżel il-fajls, trid tkun taf mill-inqas il-URL tal-fajl li tixtieq tniżżel.

Per eżempju, nimmaġina li tixtieq tniżżel l-aħħar verżjoni ta 'Ubuntu billi tuża l-linja tal-kmand. Tista 'żżur il-websajt ta' Ubuntu. Permezz tan-navigazzjoni permezz tal-websajt tista 'tasal għal din il-paġna li tipprovdi link download issa link. Tista 'tikklikkja dritt fuq din il-link biex tikseb il-URL ta' l-Ubuntu ISO li tixtieq tniżżel.

Biex tniżżel il-fajl billi tuża wget billi tuża s-sintassi li ġejja:

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

Dan kollu huwa tajjeb u tajjeb imma għandek bżonn tkun taf it-triq kollha għall-fajl li għandek bżonn biex tniżżel.

Huwa possibbli li tniżżel sit sħiħ billi tuża l-kmand li ġej:

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

Il-kmand ta 'hawn fuq jikkopja s-sit kollu inkluż il-folders kollha mill-websajt ta' Ubuntu. Dan naturalment mhux rakkomandabbli għaliex jitniżżel lottijiet ta 'fajls li m'għandekx bżonn. Huwa bħall-użu ta 'mallet biex taqbad lewż.

Int tista ', madankollu, tniżżel il-fajls kollha bl- estensjoni ISO mill-websajt ta' Ubuntu billi tuża l-kmand li ġej:

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

Dan għadu daqsxejn ta 'approċċ ta' smash u grab biex iniżżlu l-fajls li għandek bżonn minn websajt. Huwa ħafna aħjar li tkun taf il-URL jew URL tal-fajls li tixtieq tniżżel.

Tista 'tispeċifika lista ta' fajls biex tniżżel bl-użu tal-buttuna -i. Tista 'toħloq lista ta' URLs bl-użu ta 'editur tat-test kif ġej:

nano filestodownload.txt

Fil-fajl daħħal lista ta 'URLs, 1 għal kull linja:

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

Ħlief il-fajl billi tuża CTRL u O u mbagħad ħalli nano billi tuża CTRL u X.

Issa tista 'tuża wget biex tniżżel il-fajls kollha billi tuża l-kmand li ġej:

wget -i filestodownload.txt

L-inkwiet mat-tniżżil ta 'fajls mill-internet huwa li xi drabi l-fajl jew URL mhumiex disponibbli. Iż-żmien ta 'skadenza għall-konnessjoni jista' jieħu ftit taż-żmien u jekk qed tipprova tniżżel lottijiet ta 'fajls huwa kontroproduttiv li tistenna t-timeout default.

Tista 'tispeċifika t-timeout tiegħek billi tuża s-sintassi li ġejja:

wget -T 5 -i filestodownload.txt

Jekk għandek limitu ta 'tniżżil bħala parti mill-ftehim tal-broadband tiegħek allura inti tista' tixtieq tillimita l-ammont ta 'data li wget tista' tirkupra.

Uża s-sintassi li ġejja biex tapplika limitu ta 'tniżżil:

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

Il-kmand ta 'hawn fuq se jwaqqaf it-tniżżil ta' fajls ladarba jkun intlaħaq 100 megabytes. Tista 'wkoll tispeċifika l-kwota f'bytes (uża b minflok m) jew kilobytes (uża k minflok m).

Inti tista 'ma jkollokx limitu ta' tniżżil iżda jista 'jkollok konnessjoni tal-internet bil-mod. Jekk trid tniżżel fajls mingħajr ma teqred il-ħin kollu ta 'l-internet ta' kulħadd, allura tista 'tispeċifika limitu li jistabbilixxi rata ta' download massima.

Pereżempju:

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

Il-kmand ta 'hawn fuq se jillimita r-rata ta' tniżżil għal 20 kilobytes fis-sekonda. Tista 'tispeċifika l-ammont f'bytes, kilobytes jew megabytes.

Jekk trid tassigura li l-fajls eżistenti ma jkunux miktuba minn qabel, tista 'tmexxi l-kmand li ġej:

wget -nc -i filestodownload.txt

Jekk fajl fil-lista tal-bookmarks diġà jeżisti fil-post tat-tniżżil allura mhux se jkun miktub fuq xulxin.

L-internet kif nafuh mhux dejjem huwa konsistenti u għal dik ir-raġuni, tniżżil jista 'jitlesta parzjalment u mbagħad titlaq il-konnessjoni tal-internet tiegħek.

Ma jkunx tajjeb jekk tista 'tkompli biss fejn telqu? Tista 'tkompli tniżżel billi tuża s-sintassi li ġejja:

wget -c

Sinteżi

Il-kmand wget għandu għexieren ta 'swiċċijiet li jistgħu jiġu applikati. Uża l- manwal tal -kmand biex tikseb lista sħiħa tagħhom minn ġo tieqa tat-terminal.