Estoy tratando de guardar una versión local de los documentos de clojure con el comando: wget
wget --user-agent=firefox --ignore-length -c -km
"http://clojuredocs.org/quickref/Clojure Core"`
pero siga obteniendo no such file or directory
cuando llegue a algunos enlaces como http://clojuredocs.org/clojure_core/clojure.core/rem que obviamente existen porque puede llegar allí con un navegador. Supongo que esto es un problema con la forma en que wget
se construye / concatena el camino. ¿Cómo arreglas esto? . He intentado otras opciones como --user-agent
y, --ignore-length
pero sigo obteniendo los mismos resultados que se muestran a continuación (tendrá que abrir la imagen para ver los mensajes correctamente).
Esto parece ser un problema con la duplicación porque el comando:
wget http://clojuredocs.org/clojure_core/clojure.core/rem
funciona bien
clojure_core
primero creo la carpeta para que cualquier otro archivo nombrado clojure_core
cambie su nombre a clojure_core1 y así sucesivamente. La pregunta es, ¿por qué hace eso? He probado la -nd
opción y solo causa otros problemas, por ejemplo, se atasca en un bucle al intentar descargar robots.txt
tantas veces.
http://clojuredocs.org/clojure_core
get se guarda como un archivo llamadoclojure_core
. Es por eso que noclojure_core
se puede crear una carpeta . Quizás pueda solucionar el problema con el-nd
que no crea una jerarquía de directorios.