Cuando intento copiar una carpeta desde un servidor webdav a un disco local usando Nautilus, copia lo que parece ser un archivo de manifiesto (xml con la lista del directorio, etc.). Con cadaver me sale un archivo vacío.
Me gustaría poder copiar recursivamente un árbol de directorios completo. ¿Alguien sabe cómo puedo hacer esto?
ps: estoy usando Ubuntu 11.04 con Nautilus 2.32.2.1 y Cadaver 0.23.3
Respuestas:
Esta respuesta resume las sugerencias dadas en los comentarios de @Ocaso y @Rinzwind.
Usé esto:
No es perfecto (descargué muchos 'index.html? C = M; O = D' y similares) pero por lo demás funcionó bien.
El "-r" se descarga de forma recursiva, siguiendo los enlaces.
El "-np" evita el ascenso a directorios principales (¡de lo contrario, descarga todo el sitio web!).
El "-nH" impide crear un directorio llamado "my-host" (que no quería).
El "--cut-dirs = 1" impide crear un directorio llamado "my-webdav-dir".
El "--no-check-certificate" se debe a que estoy usando un certificado autofirmado en el servidor webdav (también estoy obligando a https).
El "-U Mozilla" establece el agente de usuario en la solicitud http en "Mozilla" - mi servidor webdav en realidad no necesitaba esto, pero lo he incluido de todos modos.
fuente
This is the WebDAV interface. It can only be accessed by WebDAV clients such as the Nextcloud desktop sync client.
. ¿Alguna idea de por qué sucede eso?En realidad, con Cadaver puedes acceder
cd
al directorio desde el que deseas descargar los archivosmget *
.fuente
mget * .
en una carpeta omget foldername
resultados en501 Not Implemented
. ¿Realmente funcionó para ti en box.com?Puede usar dav2fs para montar el servidor webdav, y luego puede acceder a él como lo haría con un directorio local.
fuente
Alternativamente, puede montarlo como una ruta para acceder como parte de su propio sistema de archivos.
Nota:
/your/local/mount/point
tiene que ser un directorio real existente para que esto funcione.Hasta donde sé, solo necesita ejecutar lo siguiente para que el comando funcione:
sudo apt-get install davfs2
(Si se requiere más configuración, me disculpo, fue hace mucho tiempo que hice esto).(Agregué esto como respuesta porque siento que la respuesta de Liam no dio suficiente información).
fuente
sudo
para descargar un archivo realmente no suena bien.