2011-06-25 5 views
5

¿Por qué no se puede encontrar la carpeta? Comprobé dos veces que existe.¿Cómo accedo/cygdrive/c/.. en un script bash?

#!/bin/bash 
echo "This will sync the background_docs folder" 
lftp ftp://user:[email protected] -e "mirror -r /cygdrive/c/Users/usera/Desktop/test_folder/ --only-missing -e;exit" 
+0

¿Está intentando acceder a '/ cygdrive/C 'o'/cygdrive/C'? –

+0

He intentado ambos. – Kelbizzle

+0

¿Quiere poner eso en una respuesta? Lo entiendo totalmente. Debería haberlo visto. ese es el único comando que falló de 4. – Kelbizzle

Respuesta

0

Podría ser su problema: "Espejo - Espejo directorio especificado fuente de directorio de destino local "Si leo eso correctamente, entonces está buscando el/cygdrive/c/.... dir en el Servidor FTP que probablemente no tiene un servidor FTP basado en cygwin. -R probar si usted quiere poner archivos en el servidor, o escribir "espejo -r servidor-dir/cygdrive/c/..." - HelmuthB

1

Sugiero mirar cygpath

cygpath -w

converts to windows path 

cygpath -u

converts to unix path 
Cuestiones relacionadas