Descargar archivo de comandos de Linux

comando wget

comando wget para descargar un archivo desde la URL especificada. wget es muy estable y la red inestable, tiene una fuerte capacidad de adaptación del ancho de banda es muy estrechas circunstancias, si la descarga falla debido a la red, wget seguirá intentando hasta que se descargue todo el archivo. Si el proceso de descarga se interrumpe por un servidor, se conectará al servidor de nuevo para continuar la descarga desde donde lo dejó. Esto es útil para definir los descargados desde el servidor de archivos de gran tamaño en tiempo de enlace.

gramática

wget (opcional) (parámetros)

opciones

-a <archivo de registro>: ejecución de la información especificada registrada en el archivo de registro; 
-a <sufijo>: Especifica el archivo de extensión para descarga, separados por comas entre la pluralidad de extensión; 
-b: para el fondo la wget plazo; 
-B <dirección de conexión>: el establecimiento de una dirección de base de referencia de la dirección de conexión; 
-C: tarea continúa la ejecución de la última terminal; 
-C <flag>: servidor de bandera bloque de datos de configuración de activación de la función de encendido, apagado de , el valor predeterminado es cerrado ON; 
-d: instrucción de modo de depuración; 
<lista de nombres de dominio> -D: lista de conjunto de dominios junto con el nombre de dominio entre "" separado; 
<comando> -e: como un ".wgetrc" archivo la parte de la ejecución del comando especificado; 
-h: muestra información instrucción ayuda; 
-i <archivo>: obtener la dirección URL para descargar desde el archivo especificado; 
-l <listado de directorio>: conjunto abajo en la lista de directorios, con múltiples directorios "" separado; 
-L: sólo a lo largo del conector asociado; 
-R & lt: recursiva para descarga; 
- NC : existe el archivo, el archivo de descarga no sobrescribe el archivo original; 
-nv: muestra un mensaje de error y la descarga de la actualización, sin mostrar el proceso detallado de la ejecución de instrucciones; 
-q: no muestra la instrucción de ejecución; 
-NH: no se consulta el nombre de host; 
-v: Muestra proceso de implementación detallado; 
-V: Muestra información de versión; 
--passive- el FTP : servidor de conexión FTP pasiva modo PASV; 
--follow- ftp: conexión FTP para descargar archivos desde archivos HTML.

parámetros

URL: Descargar la dirección URL especificada.

Ejemplos

Usar wget para descargar un solo archivo

wget http://www.linuxde.net/testfile.zip

Los siguientes ejemplos se descargan de la red y guardar un archivo en el directorio actual, se muestra una barra de progreso en el proceso de descarga, que comprende (porcentaje de descarga completado, los bytes se han descargado, la velocidad de descarga actual, el tiempo de descarga restante).

Descargar y guardar el archivo con un nombre diferente

wget -O wordpress.zip http://www.linuxde.net/download.aspx?id=1080

Wget defecto en el último de la fila /detrás del comando de carácter, por lo general para el nombre de archivo de descarga vinculada dinámicamente de forma incorrecta.

Error: El siguiente ejemplo descargará un nombre de archivo y download.aspx?id=1080guardar:

wget http://www.linuxde.net/download?id=1

Incluso si el archivo descargado es postal formato, todavía manda.download.php?id=1080

Corregir: Para resolver este problema, podemos utilizar el parámetro -Opara especificar un nombre de archivo:

wget -O wordpress.zip http://www.linuxde.net/download.aspx?id=1080

la velocidad de descarga wget

wget --limit-rate = 300k http://www.linuxde.net/testfile.zip

Cuando se ejecuta wget, que por defecto se llevará a toda posible descarga de banda ancha. Pero cuando esté listo para descargar un archivo de gran tamaño, pero también es necesario para descargar otros archivos, es necesario acelerar.

HTTP utilizando wget

wget -c http://www.linuxde.net/testfile.zip

Uso wget -creiniciar descargas interrumpidas archivo para la descarga de archivos de gran tamaño cuando de repente nos interrumpió debido a la red y otra muy útil, entonces podemos continuar la descarga en lugar de volver a descargar un archivo. Se puede utilizar cuando sea necesario para continuar descarga interrumpida -cparámetros.

descarga en segundo plano usando wget

wget -b http://www.linuxde.net/testfile.zip 

Continuando en el fondo, PID 1840. 
La salida se escriben en `wget-log'.

Para descargar archivos muy grandes, podemos utilizar los parámetros -bpara el fondo de descarga, puede utilizar el siguiente comando para comprobar el progreso de la descarga:

tail -f wget-log

Descargar agente nombre de camuflaje

wget --user-agent = "Mozilla / 5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit / 534.16 (KHTML, como Gecko) Chrome / 10.0.648.204 Safari / 534.16" http: //www.linuxde. net / testfile.zip

Algunos sitios pueden rechazar su solicitud para descargar a discreción del nombre del proxy en lugar del navegador. Pero se puede --user-agentdisimular parámetros.

Prueba de enlace de descarga

Al planear tiempo para descargar, usted debe probar el enlace de descarga es válida durante un tiempo predeterminado. Podemos aumentar los --spiderparámetros que deben comprobarse.

wget URL --spider

Si se mostrará el enlace de descarga correcta:

Activar el modo de araña. Compruebe si existe el archivo remoto. 
HTTP solicitud enviada, a la espera de la respuesta 200 OK ... 
Duración: no especificado [text / html] 
existe el archivo remoto y podría contener otros enlaces, 
pero la repetición está desactivado - no recuperar.

Esto asegura que la descarga se puede realizar a la hora prevista, pero cuando se da un enlace equivocado mostrará el siguiente error:

wget --spider url 
modo de araña habilitado. Compruebe si existe el archivo remoto. 
HTTP solicitud enviada, esperando respuesta ... 404 No se ha encontrado 
el archivo remoto no existe - enlace roto !!!

Puede utilizar las siguientes circunstancias --spiderparámetros:

  • Antes de descargar un cheque momento
  • La ruptura detectar si el sitio está disponible
  • enlaces muertos comprobación de páginas web

Aumentar el número de reintentos

wget --tries = 40 URL

Si un problema de red o descargar un archivo de gran tamaño también puede fallar. reintento de conexión por defecto wget para descargar el archivo 20 veces. Si es necesario, se puede utilizar --triespara aumentar el número de reintentos.

Descargar varios archivos

wget -i filelist.txt

En primer lugar, mantener un enlace de descarga de archivos:

cat> filelist.txt 
url1 
url2 
url3 
url4

A continuación, utilice este archivo de parámetros y -idescarga.

sitios espejo

wget --mirror -p---convert une -P ./LOCAL URL

Descargar el sitio entero a un local.

  • --mirorLa apertura de la imagen descarga.
  • -pPara descargar todos los archivos HTML páginas se muestran correctamente.
  • --convert-linksUna vez descargado, convertida en el costo del enlace.
  • -P ./LOCALGuarde todos los archivos y directorios en un determinado directorio local.

Filtro especificado el formato de descarga

wget --reject = gif ur

Descargar una página web, pero no desea descargar imágenes, puede utilizar este comando.

Para descargar la información en el archivo de registro

wget -O download.log URL

Usted no desea descargar la información directamente, sino en un archivo de registro, puede utilizar el terminal.

El límite de descarga tamaño total del archivo

wget -Q5m -i filelist.txt

Cuando el archivo que desea descargar más de 5M salida de descarga, que puede utilizar. Nota: Este parámetro no funciona en un solo archivo a descargar, si sólo descargas recursivas eficaz.

Descargar el formato de archivo especificado

wget -r -A.pdf url

Se puede utilizar esta función en las siguientes situaciones:

  • Todas las imágenes para descargar una página web.
  • Todo el vídeo a descargar una página web.
  • Todos los archivos PDF descargados de un sitio Web.

Descarga de FTP

wget ftp-url 
wget --ftp-user = USUARIO --ftp-password = url CONTRASEÑA

Puede utilizar wget para descargar los enlaces de FTP completo.

FTP anónimo descarga usando wget:

wget ftp-url

Use el nombre de usuario y contraseña de autenticación wget ftp descarga:

wget --ftp-user = USUARIO --ftp-password = url CONTRASEÑA

comando wget

comando wget para descargar un archivo desde la URL especificada. wget es muy estable y la red inestable, tiene una fuerte capacidad de adaptación del ancho de banda es muy estrechas circunstancias, si la descarga falla debido a la red, wget seguirá intentando hasta que se descargue todo el archivo. Si el proceso de descarga se interrumpe por un servidor, se conectará al servidor de nuevo para continuar la descarga desde donde lo dejó. Esto es útil para definir los descargados desde el servidor de archivos de gran tamaño en tiempo de enlace.

gramática

wget (opcional) (parámetros)

opciones

-a <archivo de registro>: ejecución de la información especificada registrada en el archivo de registro; 
-a <sufijo>: Especifica el archivo de extensión para descarga, separados por comas entre la pluralidad de extensión; 
-b: para el fondo la wget plazo; 
-B <dirección de conexión>: el establecimiento de una dirección de base de referencia de la dirección de conexión; 
-C: tarea continúa la ejecución de la última terminal; 
-C <flag>: servidor de bandera bloque de datos de configuración de activación de la función de encendido, apagado de , el valor predeterminado es cerrado ON; 
-d: instrucción de modo de depuración; 
<lista de nombres de dominio> -D: lista de conjunto de dominios junto con el nombre de dominio entre "" separado; 
<comando> -e: como un ".wgetrc" archivo la parte de la ejecución del comando especificado; 
-h: muestra información instrucción ayuda; 
-i <archivo>: obtener la dirección URL para descargar desde el archivo especificado; 
-l <listado de directorio>: conjunto abajo en la lista de directorios, con múltiples directorios "" separado; 
-L: sólo a lo largo del conector asociado; 
-R & lt: recursiva para descarga; 
- NC : existe el archivo, el archivo de descarga no sobrescribe el archivo original; 
-nv: muestra un mensaje de error y la descarga de la actualización, sin mostrar el proceso detallado de la ejecución de instrucciones; 
-q: no muestra la instrucción de ejecución; 
-NH: no se consulta el nombre de host; 
-v: Muestra proceso de implementación detallado; 
-V: Muestra información de versión; 
--passive- el FTP : servidor de conexión FTP pasiva modo PASV; 
--follow- ftp: conexión FTP para descargar archivos desde archivos HTML.

parámetros

URL: Descargar la dirección URL especificada.

Ejemplos

Usar wget para descargar un solo archivo

wget http://www.linuxde.net/testfile.zip

Los siguientes ejemplos se descargan de la red y guardar un archivo en el directorio actual, se muestra una barra de progreso en el proceso de descarga, que comprende (porcentaje de descarga completado, los bytes se han descargado, la velocidad de descarga actual, el tiempo de descarga restante).

Descargar y guardar el archivo con un nombre diferente

wget -O wordpress.zip http://www.linuxde.net/download.aspx?id=1080

Wget defecto en el último de la fila /detrás del comando de carácter, por lo general para el nombre de archivo de descarga vinculada dinámicamente de forma incorrecta.

Error: El siguiente ejemplo descargará un nombre de archivo y download.aspx?id=1080guardar:

wget http://www.linuxde.net/download?id=1

Incluso si el archivo descargado es postal formato, todavía manda.download.php?id=1080

Corregir: Para resolver este problema, podemos utilizar el parámetro -Opara especificar un nombre de archivo:

wget -O wordpress.zip http://www.linuxde.net/download.aspx?id=1080

la velocidad de descarga wget

wget --limit-rate = 300k http://www.linuxde.net/testfile.zip

Cuando se ejecuta wget, que por defecto se llevará a toda posible descarga de banda ancha. Pero cuando esté listo para descargar un archivo de gran tamaño, pero también es necesario para descargar otros archivos, es necesario acelerar.

HTTP utilizando wget

wget -c http://www.linuxde.net/testfile.zip

Uso wget -creiniciar descargas interrumpidas archivo para la descarga de archivos de gran tamaño cuando de repente nos interrumpió debido a la red y otra muy útil, entonces podemos continuar la descarga en lugar de volver a descargar un archivo. Se puede utilizar cuando sea necesario para continuar descarga interrumpida -cparámetros.

descarga en segundo plano usando wget

wget -b http://www.linuxde.net/testfile.zip 

Continuando en el fondo, PID 1840. 
La salida se escriben en `wget-log'.

Para descargar archivos muy grandes, podemos utilizar los parámetros -bpara el fondo de descarga, puede utilizar el siguiente comando para comprobar el progreso de la descarga:

tail -f wget-log

Descargar agente nombre de camuflaje

wget --user-agent = "Mozilla / 5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit / 534.16 (KHTML, como Gecko) Chrome / 10.0.648.204 Safari / 534.16" http: //www.linuxde. net / testfile.zip

Algunos sitios pueden rechazar su solicitud para descargar a discreción del nombre del proxy en lugar del navegador. Pero se puede --user-agentdisimular parámetros.

Prueba de enlace de descarga

Al planear tiempo para descargar, usted debe probar el enlace de descarga es válida durante un tiempo predeterminado. Podemos aumentar los --spiderparámetros que deben comprobarse.

wget URL --spider

Si se mostrará el enlace de descarga correcta:

Activar el modo de araña. Compruebe si existe el archivo remoto. 
HTTP solicitud enviada, a la espera de la respuesta 200 OK ... 
Duración: no especificado [text / html] 
existe el archivo remoto y podría contener otros enlaces, 
pero la repetición está desactivado - no recuperar.

Esto asegura que la descarga se puede realizar a la hora prevista, pero cuando se da un enlace equivocado mostrará el siguiente error:

wget --spider url 
modo de araña habilitado. Compruebe si existe el archivo remoto. 
HTTP solicitud enviada, esperando respuesta ... 404 No se ha encontrado 
el archivo remoto no existe - enlace roto !!!

Puede utilizar las siguientes circunstancias --spiderparámetros:

  • Antes de descargar un cheque momento
  • La ruptura detectar si el sitio está disponible
  • enlaces muertos comprobación de páginas web

Aumentar el número de reintentos

wget --tries = 40 URL

Si un problema de red o descargar un archivo de gran tamaño también puede fallar. reintento de conexión por defecto wget para descargar el archivo 20 veces. Si es necesario, se puede utilizar --triespara aumentar el número de reintentos.

Descargar varios archivos

wget -i filelist.txt

En primer lugar, mantener un enlace de descarga de archivos:

cat> filelist.txt 
url1 
url2 
url3 
url4

A continuación, utilice este archivo de parámetros y -idescarga.

sitios espejo

wget --mirror -p---convert une -P ./LOCAL URL

Descargar el sitio entero a un local.

  • --mirorLa apertura de la imagen descarga.
  • -pPara descargar todos los archivos HTML páginas se muestran correctamente.
  • --convert-linksUna vez descargado, convertida en el costo del enlace.
  • -P ./LOCALGuarde todos los archivos y directorios en un determinado directorio local.

Filtro especificado el formato de descarga

wget --reject = gif ur

Descargar una página web, pero no desea descargar imágenes, puede utilizar este comando.

Para descargar la información en el archivo de registro

wget -O download.log URL

Usted no desea descargar la información directamente, sino en un archivo de registro, puede utilizar el terminal.

El límite de descarga tamaño total del archivo

wget -Q5m -i filelist.txt

Cuando el archivo que desea descargar más de 5M salida de descarga, que puede utilizar. Nota: Este parámetro no funciona en un solo archivo a descargar, si sólo descargas recursivas eficaz.

Descargar el formato de archivo especificado

wget -r -A.pdf url

Se puede utilizar esta función en las siguientes situaciones:

  • Todas las imágenes para descargar una página web.
  • Todo el vídeo a descargar una página web.
  • Todos los archivos PDF descargados de un sitio Web.

Descarga de FTP

wget ftp-url 
wget --ftp-user = USUARIO --ftp-password = url CONTRASEÑA

Puede utilizar wget para descargar los enlaces de FTP completo.

FTP anónimo descarga usando wget:

wget ftp-url

Use el nombre de usuario y contraseña de autenticación wget ftp descarga:

wget --ftp-user = USUARIO --ftp-password = url CONTRASEÑA

Supongo que te gusta

Origin www.cnblogs.com/wsy0202/p/12484496.html
Recomendado
Clasificación