Kaip atsisiųsti failus į konkretų katalogą naudojant Wget


Wget yra populiari, neinteraktyvi ir plačiai naudojama tinklo parsisiuntimo programa, palaikanti tokius protokolus kaip HTTP, HTTPS ir FTP, ir gavimą naudojant HTTP tarpinius serverius. Pagal numatytuosius nustatymus wget atsisiunčia failus dabartiniame darbo kataloge, kuriame jis paleidžiamas.

Taip pat skaitykite: kaip pervardyti failą atsisiunčiant naudojant Wget sistemoje Linux

Šiame straipsnyje parodysime, kaip atsisiųsti failus į konkretų katalogą neperkeliant į tą katalogą. Šis vadovas naudingas, jei, pavyzdžiui, scenarijuje naudojate wget ir norite automatizuoti atsisiuntimus, kurie turėtų būti saugomi skirtinguose kataloguose.

Be to, nes wget yra neinteraktyvus (gali veikti fone), todėl jį lengva naudoti automatizuojant atsisiuntimus naudojant apvalkalo scenarijus. Iš tikrųjų galite pradėti atsisiuntimą ir atsijungti nuo sistemos, leisdami wget užbaigti darbą.

Wget parinktis -P arba --directory-prefix naudojama norint nustatyti katalogo priešdėlį, kuriame bus išsaugoti visi gauti failai ir pakatalogiai.

Šiame pavyzdyje parodysime, kaip atsisiųsti žvilgsnių konfigūracijos šabloną ir išsaugoti jį /etc/glances/ kataloge.

sudo mkdir /etc/glances
ls /etc/glances/
sudo wget https://raw.githubusercontent.com/nicolargo/glances/develop/conf/glances.conf -P /etc/glances/
ls /etc/glances/

Jei atsisiunčiate sunkų failą, galbūt norėsite pridėti vėliavėlę -c arba --continue, o tai reiškia, kad ir toliau gausite iš dalies atsisiųstą failą. Su juo jums nereikia pradėti atsisiuntimo iš naujo.

Ši parinktis padeda atnaujinti failo, pradėto ankstesnio wget egzemplioriaus arba kitos programos arba pristabdytos programos, atsisiuntimą. Tai taip pat naudinga esant bet kokiam tinklo gedimui. Pavyzdžiui,

wget -c https://tenet.dl.sourceforge.net/project/parrotsecurity/iso/4.1/Parrot-security-4.1_amd64.iso

Norėdami gauti daugiau informacijos, žr. wget vadovo puslapį.

man wget 

Taip pat galbūt norėsite perskaityti šiuos susijusius straipsnius.

  1. Kaip atsisiųsti ir išgauti tar failus su viena komanda
  2. 5 „Linux“ komandų eilutės įrankiai, skirti failams atsisiųsti ir naršyti svetaines
  3. 15 patarimų, kaip naudoti komandą „Curl“ sistemoje „Linux“.

Tai viskas! Šiame trumpame straipsnyje paaiškinome, kaip atsisiųsti failus į konkretų katalogą neperkeliant į tą katalogą naudojant wget. Savo mintimis galite pasidalinti su mumis komentaruose.