Com descarregar fitxers a un directori específic mitjançant Wget


Wget és un programa de descàrrega de xarxa popular, no interactiu i molt utilitzat que admet protocols com HTTP, HTTPS i FTP, i la recuperació mitjançant servidors intermediaris HTTP. Per defecte, wget descarrega fitxers al directori de treball actual on s'executa.

En aquest article, mostrarem com descarregar fitxers a un directori específic sense moure's a aquest directori. Aquesta guia és útil si, per exemple, utilitzeu wget en un script i voleu automatitzar les descàrregues que s'han d'emmagatzemar en diferents directoris.

A més, el fet que wget no sigui interactiu (pot funcionar en segon pla) per disseny fa que sigui fàcil d'utilitzar per automatitzar les descàrregues mitjançant scripts de shell. En realitat, podeu iniciar una descàrrega i desconnectar-vos del sistema, deixant que wget completi la feina.

L'opció -P o --directory-prefix de Wget s'utilitza per establir el prefix del directori on es desaran tots els fitxers i subdirectoris recuperats.

En aquest exemple, demostrarem com descarregar la plantilla de configuració de glances i emmagatzemar-la al directori /etc/glances/.

$ 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/

Si esteu baixant un fitxer pesat, és possible que vulgueu afegir el senyalador -c o --continue, la qual cosa significa que continueu rebent un fitxer parcialment baixat. Amb ell, no cal que comenceu la descàrrega de nou.

Aquesta opció us ajuda a reprendre la baixada d'un fitxer iniciat per una instància anterior de wget, o per un altre programa o un que havíeu posat en pausa. També és útil en cas de qualsevol fallada de la xarxa. Per exemple,

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

Per obtenir més informació, consulteu la pàgina man de wget.

$ man wget 

També us agradaria llegir aquests articles relacionats següents.

  1. Com baixar i extreure fitxers tar amb una ordre
  2. 5 eines basades en la línia d'ordres de Linux per baixar fitxers i navegar per llocs web
  3. 15 consells sobre com utilitzar l'ordre Curl a Linux

Això és tot! En aquest breu article, hem explicat com descarregar fitxers a un directori específic sense moure's a aquest directori, utilitzant wget. Pots compartir els teus pensaments amb nosaltres als comentaris.