Me enfrento a una situación bastante simple, tengo que cargar, tal cual, un gran árbol de archivos a un servidor WebDAV al que se puede acceder a través de HTTPS. Debo comenzar la carga desde un cuadro de Linux solo con la línea de comandos. Puedo instalar programas en la caja.
Intenté Cadaver pero no admite la carga recursiva de directorios.
¿Conoces herramientas / scripts simples para lograr eso?
Ok, encontré algo que lo hizo.
Comencé con el davpush.pl
script que se puede encontrar aquí https://github.com/ptillemans/davpush
Se necesitaban algunos cambios:
- reemplace todos los "
dav://
" a "https://
" - agregar "
print POUT "open";
" antes "print POUT $script;
"
Maldición, tener que hackear un script de Perl para simplemente cargar un directorio que es grosero. Todavía estoy buscando herramientas / scripts simples.