1. Introducción a wget
Wget es una herramienta gratuita para descargar automáticamente archivos de Internet. Admite la descarga a través de los tres protocolos TCP/IP más comunes, HTTP, HTTPS y FTP, y puede usar el proxy HTTP. El nombre "wget" proviene de la combinación de "World Wide Web" y "get". La llamada descarga automática significa que wget puede continuar ejecutándose en segundo plano después de que el usuario salga del sistema hasta que se complete la tarea de descarga.
Inicio:
-V, --version Salir después de mostrar la versión de wget
-h, --help Imprimir ayuda de sintaxis -b, --background Ejecutar en segundo plano
después del inicio –header=STRING Insertar la cadena STRING en los encabezados –proxy- usuario=USUARIO Establezca el nombre de usuario del proxy como USUARIO –proxy-passwd=PASS Establezca la contraseña del proxy como PASS –referer=URL Incluya .listing’ en el archivo de solicitud HTTP -g, --glob=on/off Active o desactive el nombre de archivo globbing off --passive-ftp usa el modo de transferencia pasiva (predeterminado) --active-ftp usa el modo de transferencia activa --retr-symlinks Cuando es recursivo, señala enlaces a archivos (no directorios) para descargas recursivas: -r, --recursive recursive descargas: ¡úselo con precaución!.wgetrc'格式的命令,wgetrc格式参见/etc/wgetrc或~/.wgetrc wget默认会根据网站的robots.txt进行操作 使用-e robots=off参数即可绕过该限制 记录和输入文件: -o, --output-file=FILE 把记录写到FILE文件中 -a, --append-output=FILE 把记录追加到FILE文件中 -d, --debug 打印调试输出 -q, --quiet 安静模式(没有输出) -v, --verbose 冗长模式(这是缺省设置) -nv, --non-verbose 关掉冗长模式,但不是安静模式 -i, --input-file=FILE 下载在FILE文件中出现的URLs -F, --force-html 把输入文件当作HTML格式文件对待 -B, --base=URL 将URL作为在-F -i参数指定的文件中出现的相对链接的前缀 --sslcertfile=FILE 可选客户端证书 --sslcertkey=KEYFILE 可选客户端证书的KEYFILE --egd-file=FILE 指定EGD socket的文件名 下载: --bind-address=ADDRESS 指定本地使用地址(主机名或IP,当本地有多个IP或名字时使用) -t, --tries=NUMBER 设定最大尝试链接次数(0 表示无限制). -O --output-document=FILE 把文档写到FILE文件中 -nc, --no-clobber 不要覆盖存在的文件或使用.#前缀 -c, --continue 接着下载没下载完的文件 --progress=TYPE 设定进程条标记 -N, --timestamping 不要重新下载文件除非比本地文件新 -S, --server-response打印服务器的回应 --spider 不下载任何东西 -T, --timeout=SECONDS 设定响应超时的秒数 -w, --wait=SECONDS 两次尝试之间间隔SECONDS秒 --waitretry=SECONDS 在重新链接之间等待1...SECONDS秒 --random-wait 在下载之间等待0...2*WAIT秒 -Y, --proxy=on/off 打开或关闭代理 -Q, --quota=NUMBER 设置下载的容量限制 --limit-rate=RATE 限定下载速率 目录: -nd --no-directories 不创建目录 -x, --force-directories 强制创建目录 -nH, --no-host-directories 不创建主机目录 -P, --directory-prefix=PREFIX 将文件保存到目录 PREFIX/... --cut-dirs=NUMBER 忽略 NUMBER层远程目录 HTTP 选项: --http-user=USER 设定HTTP用户名为 USER. --http-passwd=PASS 设定http密码为 PASS. -C, --cache=on/off 允许/不允许服务器端的数据缓存(一般情况下允许). -E, --html-extension 将所有text/html文档以.html扩展名保存 --ignore-length 忽略
Referer: URL'头 -s, --save-headers 保存HTTP头到文件 -U, --user-agent=AGENT 设定代理的名称为 AGENT而不是 Wget/VERSION. --no-http-keep-alive 关闭 HTTP活动链接 (永远链接). --cookies=off 不使用 cookies. --load-cookies=FILE 在开始会话前从文件 FILE中加载cookie --save-cookies=FILE 在会话结束后将 cookies保存到 FILE文件中 FTP 选项: -nr, --dont-remove-listing 不移走
-l, --level=NUMBER profundidad de recursión máxima (inf o 0 para infinito)
--delete-after elimina archivos localmente después de completarlos
-k, --convert-links convierte enlaces no relativos en enlaces relativos
-K, -- backup -converted Antes de convertir el archivo X, haga una copia de seguridad como X.orig
-m, --mirror Equivalente a -r -N -l inf -nr.
-p, --page-requisites Descargue todas las imágenes que muestren el archivo HTML
2. En la máquina virtual Linux recién instalada, no hay ningún comando wget y el sistema muestra "-bash wget: comando no encontrado". Puede
usar el comando para verificar si el sistema tiene el wget rpm original -qa|grep " wget".
Si existe, puede eliminarlo primero. Opere yum remover wget, y luego ejecútelo nuevamente para verificar si la eliminación fue exitosa.
Inicie sesión en el sitio web oficial de wget y descargue el último paquete de instalación de rpm de wget en http://mirrors.163.com/centos/7/os/x86_64/Packages/
para descargar wget-1.14-18.el7_6. 1.x86_64 El paquete de instalación .rpm se carga en el directorio del servidor de la máquina virtual a través de xftp. Por ejemplo, cree un directorio de archivos wget en el directorio /home de la máquina virtual y cargue el paquete de instalación rpm recién descargado en el wget. directorio.
Después de la carga, puede consultar si el archivo se ha cargado correctamente en el servidor a través del comando a través de la terminal centos.
Después de encontrar el paquete de instalación, ejecute el comando de instalación para instalar rpm -ivh wget-1.14-18.el7_6.1.x86_64.rpm
A continuación, ejecute el comando de consulta para comprobar si la instalación se ha realizado correctamente rpm -qa|grep "wget"
Puede consultar el contenido de información de la versión de wget a través de wget - V. Si observa la siguiente información hasta el momento, significa que la instalación se realizó correctamente y puede usar el comando wget normalmente.