Then you finally have your Window Manager installed, Firefox is working fine again, but WTF was that plugin to download entire websites again???

We don’t care.

Open your command-line, shell or BASH (articles on BASH coming SOON), and type wget –help. The coolest command we’ve learned this week.

Since I became Spanish recently, here you have it en Español!!!

GNU Wget 1.12, un recuperador por red no interactivo.
Uso: wget [OPCIÓN]… [URL]…

Los argumentos obligatorios para las opciones largas también lo son para las opciones cortas.

Arranque:
-V, –version muestra la versión de Wget y sale.
-h, –help muestra este mensaje de ayuda.
-b, –background iniciar en segundo plano.
–e, –execute=ORDEN ejecuta una orden de estilo «.wgetrc»

archivo de entrada y de registro:
-o, –output-file=ARCHIVO escribe los mensajes en ARCHIVO.
-a, –append-output=ARCHIVO añade los mensajes a ARCHIVO.
-d, –debug imprime gran cantidad de información de depuración.
-q, –quiet modo silencioso (sin salida ).
-v, –verbose salida detallada (opción predeterminada).
-nv, –no-verbose desactiva salida detallada, deja salida normal.
-i, –input-file=FILE descarga URL en archivo local o externo.
-F, –force-html trata el archivo de entrada como HTML.
-B, –base=URL resuelve vínculos de archivo de entrada HTML (-i -F)
relativos a un URL.

Descarga:
-t, –tries=NUMERO Ajusta el NUMERO de intentos (0=ilimitado).
–retry-connrefused reintenta aunque la conexión sea rechazada.
-O, –output-document=ARCHIVO escribe los documentos a ARCHIVO.
-nc, –no-clobber omite las descargas que se descargan a
los archivos existentes.
-c, –continue reanuda la consecución de un archivo descargado parcialmente.
–progress=TYPE selecciona el tipo de indicador de progreso.
-N, –timestamping no descarga archivos a menos que sean
más nuevos que los locales.
-S, –server-response muestra la respuesta del servidor.
–spider no descargar nada.
-T, –timeout=SEGUNDOS establece todos los valores de límite de tiempo a SEGUNDOS.
–dns-timeout=SEGS establece el límite de tiempo de búsquedas DNS a SEGS.
–connect-timeout=SEGS establece el límite de tiempo de conexión a SEGS.
–read-timeout=SEGS establece el límite de tiempo de lectura a SEGS.
–wait=SEGUNDOS establece el límite de tiempo de conexión a SEGUNDOS.
–waitretry=SEGUNDOS espera 1..SEGUNDOS entre reintentos de descarga.
–random-wait espera entre 0 y 2*WAIT segundos entre reintentos.
–no-proxy apaga explícitamente el proxy.
-Q, –quota=NUMERO establece la cuota de reintentos a NUMERO.
–bind-address=DIRECCION enlaza con DIRECCION (nombre de anfitrión o IP) en el equipo local.
–limit-rate=RATIO limita el ratio de descarga a RATIO.
–no-dns-cache desactiva las búsqueda de caché DNS.
–restrict-file-names=OS restringe los caracteres en nombres de archivos a los admitidos por el sistema operativo OS.
–ignore-case ignora la capitalización al comparar archivos/directorios.
-4, –inet4-only conecta sólo a direcciones IPv4.
-6, –inet6-only conecta sólo a direcciones IPv6.
–prefer-family=FAMILIA conecta primero a direcciones de la familia especificada,
pueden ser IPv6, IPv4 o ninguna.
–user=USUARIO establecer el usuario de ftp y http como USUARIO.
–password=PASS establece la contraseña de ftp y http como PASS.
–ask-password solicita contraseñas.
–no-iri desactivr soporte para IRI.
–local-encoding=ENC utiliza ENC como la codificación local para IRI.
–remote-encoding=ENC usa ENC como la codificación remota predeterminada.

Directorios:
-nd, –no-directories no crea directorios.
-x, –force-directories fuerza la creación de directorios.
-nH, –no-host-directories no crea directorios de anfitrión.
–protocol-directories utiliza el nombre del protocolo en los directorios.
-P, –directory-prefix=PREFIX guarda los archivos en PREFIX/…
–cut-dirs=NÚMERO ignora el NÚMERO de componentes del directorio remoto.

Opciones HTTP:
–http-user=USUARIO establece el usuario http a USUARIO.
–http-password=PASS establece la contraseña http a PASS.
–no-cache impide los datos del servidor de almacenamiento.
–default-page=NOMBRE Cambia el nombre predeterminado de la página (normalmente
es «index.html».).
-E, –adjust-extension guarda documentos HTML/CSS con las extensiones correctas.
–ignore-length ignora el campo de cabecera «Content-Length».
–header=CADENA inserta CADENA entre las cabeceras.
–max-redirect redirecciones máximas permitida por página.
–proxy-user=USUARIO establece USUARIO como usuario del proxy.
–proxy-password=PASS establece PASS como contraseña de proxy.
–referer=URL incluye la cabecera «Referer: URL» en la petición HTTP.
–save-headers guarda las cabeceras HTTP en un archivo.
-U, –user-agent=AGENTE identifica como AGENTE en lugar de Wget/VERSION.
–no-http-keep-alive desactiva el HTTP keep-alive (conexiones persistentes).
–no-cookies no usa cookies.
–load-cookies=ARCHIVO carga cookies de ARCHIVO antes de la sesión.
–save-cookies=ARCHIVO guarda las cookies en ARCHIVO después de la sesión.
–keep-session-cookies carga y guarda cookies (no permanentes) de sesión.
–post-data=CADENA usa el método POST; enviando CADENA como datos.
–post-file=ARCHIVO usa el método POST; enviando el contenido de ARCHIVO.
–content-disposition cumple con la cabecera Content-Disposition al
elegir nombres de archivos locales (EXPERIMENTAL).
–auth-no-challenge envía una información de autenticación básica HTTP
sin esperar primero el reto del
servidor.

Opciones HTTPS (SSL/TLS):
–secure-protocol=PR elegir el protocolo seguro, entre auto, SSLv2,
SSLv3, y TLSv1.
–no-check-certificate no valida el certificado del servidor.
–certificate=ARCHIVO toma ARCHIVO como certificado del cliente,
–certificate-type=TIPO tipo de certificado del cliente, PEM o DER.
–private-key=ARCHIVO archivo de clave privada.
–private-key-type=TIPO tipo de clave privada, PEM o DER,
–ca-certificate=ARCHIVO archivo con los datos de las AC’s.
–ca-directory=DIR directorio donde se almacena la lista hash de CA.
–random-file=ARCHIVO archivo con datos aleatorios a utilizar como semilla para el SSL PRNG.
–egd-file=ARCHIVO archivo con el nombre del zócalo EGD con datos aleatorios.

Opciones FTP:
–ftp-user=USUARIO establecer el usuario de ftp como USUARIO.
–ftp-password=PASS establece la contraseña de ftp como PASS.
–no-remove-listing no remove los archivos «.listing».
–no-glob desactiva la sustitución de nombre de archivo en FTP.
–no-passive-ftp desactiva el modo transferencia «pasivo».
–retr-symlinks al recorrer recursivamente, descargar los archivos-enlazados (no directorios).

Descarga recursiva:
-r, –recursive especifica descarga resursiva.
-l, –level=NUMBER máxima profundidad de recursividad (inf o 0 para infinito).
–delete-after borra archivos localmente una vez descargados.
-k, –convert-links hace que los vínculos en el HTML o CSS descargado apunten a
archivos locales.
-K, –backup-converted antes de convertir el archivo X, respaldarlo como X.orig.
-m, –mirror igual a -N -r -l inf –no-remove-listing.
-p, –page-requisites descarga todas las imágenes, etc. necesarias para desplegar la página HTML.
–strict-comments activa el manejo estricto (SGML) de los comentarios HTML.

Aceptar/rechazar recursivo:
-A, –accept=LISTA lista separada por comas con las extensiones aceptadas.
-R, –reject=LISTA lista separada por comas con las extensiones rechazadas.
-D, –domains=LISTA lista separada por comas con los dominios aceptados.
–exclude-domains=LISTA lista separada por comas con la lista de dominios rechazados.
–follow-ftp sigue los vínculos FTP desde documentos HTML.
–follow-tags=LIST lista separada por comas con las etiquetas HTML seguidas.
–ignore-tags=LIST lista separada por comas de marcas HTML que se deben ignorar.
-H, –span-hosts ir a anfitriones externos cuando se ejecute recursivamente.
-L, –relative sigue sólo vínculos relativos.
-I, –include-directories=LIST lista de directorios permitidos.
–trust-server-names usa el nombre especificado para redireccionar el url del último componente.
-X, –exclude-directories=LIST lista de directorios excluidos.
-np, –no-parent no subir al directorio padre.

Anuncios