Lo más nuevo no siempre es mejor, y el wget
comando es una prueba. Lanzada por primera vez en 1996, esta aplicación sigue siendo uno de los mejores administradores de descargas del planeta. Ya sea que desee descargar un solo archivo, una carpeta completa o incluso duplicar un sitio web completo, wget le permite hacerlo con solo unas pocas teclas.
Por supuesto, hay una razón por la que no todos usan wget: es una aplicación de línea de comandos y, como tal, los principiantes necesitan un poco de tiempo para aprender. Estos son los conceptos básicos para que pueda comenzar.
Antes de poder usar wget, debe instalarlo. La forma de hacerlo varía según su computadora:
brew install wget
en la Terminal.Una vez que haya instalado wget, puede comenzar a usarlo inmediatamente desde la línea de comandos. ¡Descarguemos algunos archivos!
Comencemos con algo simple. Copie la URL de un archivo que le gustaría descargar en su navegador.
Ahora regrese a la Terminal y escriba wget
seguido de la URL pegada. El archivo se descargará y verá el progreso en tiempo real a medida que lo hace.
Tenga en cuenta que el archivo se descargará en la carpeta actual de su Terminal, por lo que querrá ir cd
a una carpeta diferente si desea que se almacene en otro lugar. Si no está seguro de lo que eso significa, consulte nuestra guía para administrar archivos desde la línea de comandos . El artículo menciona Linux, pero los conceptos son los mismos en los sistemas macOS y los sistemas Windows que ejecutan Bash.
Si, por cualquier motivo, detuvo una descarga antes de que finalizara, no se preocupe: wget puede continuar justo donde lo dejó. Solo usa este comando:
wget -c file
La clave aquí es -c
, que es una «opción» en el lenguaje de la línea de comandos. Esta opción en particular le dice a wget que le gustaría continuar con una descarga existente.
Si desea descargar un sitio web completo , wget puede hacer el trabajo.
wget -m http://example.com
De forma predeterminada, esto descargará todo en el sitio example.com, pero probablemente querrá usar algunas opciones más para un espejo utilizable.
--convert-links
cambia los enlaces dentro de cada página descargada para que se apunten entre sí, no a la web.--page-requisites
descarga cosas como hojas de estilo, por lo que las páginas se verán correctas sin conexión.--no-parent
impide que wget descargue sitios principales. Por lo tanto, si desea descargar http://example.com/subexample , no terminará con la página principal.Combine estas opciones a su gusto y obtendrá una copia de cualquier sitio web que pueda navegar en su computadora.
Tenga en cuenta que duplicar un sitio web completo en la Internet moderna ocupará una gran cantidad de espacio, así que limítelo a sitios pequeños a menos que tenga un almacenamiento casi ilimitado.
Si está navegando por un servidor FTP y encuentra una carpeta completa que le gustaría descargar, simplemente ejecute:
wget -r ftp://example.com/folder
En r
este caso, le dice a wget que desea una descarga recursiva. También puede incluir --noparent
si desea evitar la descarga de carpetas y archivos por encima del nivel actual.
Si no puede encontrar una carpeta completa de las descargas que desea, wget aún puede ayudarlo. Simplemente coloque todas las URL de descarga en un solo archivo TXT.
luego apunte wget a ese documento con la -i
opción. Me gusta esto:
wget -i download.txt
Haga esto y su computadora descargará todos los archivos enumerados en el documento de texto, lo cual es útil si desea dejar un montón de descargas ejecutándose durante la noche.
Podríamos continuar: wget ofrece muchas opciones. Pero este tutorial solo tiene la intención de darle un punto de partida. Para obtener más información sobre lo que puede hacer wget, escriba man wget
en la terminal y lea lo que aparece. Aprenderás mucho.
Habiendo dicho eso, aquí hay algunas otras opciones que creo que son buenas:
-b
.-t 10
. Eso intentará descargar 10 veces; puede utilizar el número que desee.--limit-rate=200k
limitará su velocidad de descarga a 200 KB / s. Cambie el número para cambiar la tasa.Hay mucho más que aprender aquí. Puede buscar descargar la fuente PHP o configurar un descargador automático , si desea avanzar más.
El mundo del gaming ha experimentado un crecimiento exponencial en los últimos años. La…
Stokkete/Shutterstock.com ¿Sigue utilizando una unidad flash USB obsoleta para almacenar sus archivos? ¿Por qué no…
LG Los fabricantes siempre intentan mejorar el rendimiento de imagen de los monitores. Como resultado,…
Patty Chan/Shutterstock.com Si cree en lo que ve en las redes sociales, puede pensar en…
Seksan.TH/Shutterstock.com Los servicios de suscripción como Netflix, Game Pass y Spotify nos permiten consumir tantas…
fatmawati achmad zaenuri/Shutterstock El acceso a Internet, oa cualquier otra red, se rige por la…