Skip to main content

Како преузети датотеку из командне линије

Anonim

У овом водичу ћете научити како да преузмете датотеку користећи Линук командну линију.

Зашто бисте то желели? Зашто једноставно не користите веб претраживач у графичком окружењу?

Понекад нема графичког окружења. На пример, ако се повезујете са вашим Распберри ПИ користећи ССХ онда сте углавном заглављени помоћу командне линије.

Још један разлог за кориштење командне линије је тај што можете креирати скрипту с листом датотека за преузимање. Затим можете извршити скрипту и пустити да се покрене у позадини.

Алат који ће бити означен за овај задатак је позван вгет.

Инсталација вгет-а

Многе Линук дистрибуције већ имају вгет подразумевано инсталиран.

Ако није већ инсталиран, покушајте једну од следећих наредби:

  • Убунту, Дебиан, Минт итд: судо апт-гет инсталл вгет
  • Федора, ЦентОС итд.:- иум инсталл вгет
  • опенСУСЕ: зиппер инсталл вгет

Како преузети датотеку из командне линије

Да бисте преузели датотеке, морате у најмању руку знати УРЛ датотеке коју желите да преузмете.

На пример, замислите да желите да преузмете најновију верзију Убунту помоћу командне линије. Такође можете га преузети директно са Убунту веб странице. Десни клик овај линк да бисте добили УРЛ Убунту ИСО који желите да преузмете.

Да бисте преузели датотеку користећи вгет користећи следећу синтаксу:

вгет хттп://релеасес.убунту.цом/14.04.3/убунту-14.04.3-десктоп-амд64.исо?_га=1.79650708.1078907269.1453803890

Ово је све добро и добро, али морате знати пуни пут до датотеке коју сте требали преузети.

Могуће је преузети цијели сајт кориштењем сљедеће наредбе:

вгет -р хттп://ввв.убунту.цом

Горња команда копира цијели сајт, укључујући све фолдере са Убунту веб странице. Ово наравно није прикладно јер би преузео пуно датотека које вам не требају. То је као да користите кладионицу да убаците орах.

Међутим, можете преузети све датотеке са ИСО екстензијом са Убунту веб локације користећи сљедећу команду:

вгет -р -А "исо" хттп://ввв.убунту.цом

Ово је још увијек мало смасх и граб приступ за преузимање датотека које су вам потребне са веб странице. Много је боље познавати УРЛ адресу или УРЛ-ове датотека које желите да преузмете.

Можете да одредите списак фајлова које можете да преузмете помоћу прекидач. Можете креирати листу УРЛ-ова користећи текстовни едитор на следећи начин:

нано филестодовнлоад.ткт

У оквиру датотеке унесите листу УРЛ-ова, по један по линији:

хттп://ескипапер.цом/гаминг-валлпаперс-7.хтмл#гал_пост_67516_гаминг-валлпаперс-1.јпгхттп://ескипапер.цом/гаминг-валлпаперс-7.хтмл#гал_пост_67516_гаминг-валлпаперс-2.јпгхттп://ескипапер.цом/гаминг-валлпаперс-7.хтмл#гал_пост_67516_гаминг-валлпаперс-3.јпг

Сачувајте датотеку користећи Цтрл + О а затим напустите нано користећи Цтрл + Кс.

Сада можете да користите вгет да преузмете све датотеке помоћу следеће наредбе:

вгет-и филестодовнлоад.ткт

Проблем при преузимању датотека са Интернета је да понекад датотека или УРЛ адреса није доступна. Времена за везу може потрајати и ако покушавате да преузмете пуно датотека, контрапродуктивно је да сачекају подразумевани временски размак.

Можете одредити сопствени временски период користећи следећу синтаксу:

вгет -Т 5 -и филестодовнлоад.ткт

Ако имате ограничење преузимања као део уговора о широкопојасном приступу, можда ћете желети ограничити количину података који су наведени вгет може преузети.

Користите следећу синтаксу да бисте применили ограничење преузимања:

вгет --куота = 100м -и филестодовнлоад.ткт

Горња команда ће зауставити преузимање фајлова када се достигне 100 мегабајта. Такође можете одредити квоту у бајтовима (користите б уместо м) или килобајтова (користите к умјесто м).

Можда немате ограничење преузимања, али можда ћете имати споро Интернет конекцију. Ако желите да преузмете датотеке без уништења интернетског времена сваког, онда можете одредити ограничење које одређује максималну брзину преноса.

На пример:

вгет --лимит-рате = 20к -и филестодовнлоад.ткт

Горња команда ће ограничити брзину преузимања на 20 килобајта у секунди. Можете одредити количину у бајтовима, килобајтима или мегабајтима.

Ако желите да се уверите да све постојеће датотеке нису преписане, можете покренути следећу команду:

вгет -нц -и филестодовнлоад.ткт

Ако датотека на листи маркера већ постоји на локацији за преузимање, она неће бити преписана.

Интернет као што знамо није увек доследан и из тог разлога преузимање може бити делимично завршено и онда се ваша интернет веза спушта.

Зар не би било добро да наставите тамо где сте стали? Можете да наставите са преузимањем користећи следећу синтаксу:

вгет -ц

Резиме

Тхе вгет команда има десетине прекидача који се могу применити. Користите командучовек вгетда их набавите у оквиру прозора терминала.