El título lo dice todo. Si quiero reflejar los directorios y subdirectorios de un sitio web. ¿Debo usar wget -m -r --no-parent bla.com
o debería usar wget -r --no-parent bla.com
? ¿Es necesario -m?
Respuesta1
La -m
opción activa la recursividad y la marca de tiempo, establece una profundidad de recursividad infinita y mantiene listados de directorios FTP. Actualmente equivale a ‘-r -N -l inf --no-remove-listing’
. Fuentehttp://www.gnu.org/software/wget/manual/wget.html
Respuesta2
De forma predeterminada, la -r
opción baja 5 niveles, lo que podría ser suficiente en su caso, pero, si necesita más niveles, use la -l
opción seguida de un número (de niveles) o simplemente úsela -l inf
para una profundidad infinita.
Como han respondido otros, la opción -m
hace lo último y también permite verificar la marca de tiempo y enumerar directorios FTP.
En el ejemplo que proporcionó, la opción --no-parent
impedirá recuperar páginas o recursos por encima del nivel de la URL de destino, aunque en su caso parece una URL raíz (pero podría estar en cualquier nivel inferior).
Finalmente, tenga en cuenta que, de forma predeterminada, wget
no recupera recursos fuera del dominio de la URL de destino, por lo que es posible que se pierdan los archivos CSS y JavaScript que se colocaron encima de la URL de destino o en otros dominios.