2011-06-25 4 views
5

Pourquoi le dossier ne peut-il pas être trouvé? J'ai vérifié deux fois qu'il existe.Comment accéder à/cygdrive/c/.. dans 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

Essayez-vous d'accéder à '/ cygdrive/c' ou'/cygdrive/C'? –

+0

J'ai essayé les deux. – Kelbizzle

+0

Vous voulez mettre cela dans une réponse? Je l'ai totalement noobed. J'aurais dû voir ça. c'est la seule commande qui a échoué sur 4. – Kelbizzle

Répondre

0

Serait-ce votre problème: « Miroir - Miroir spécifié répertoire source local target directory "Si je le lis correctement, alors vous recherchez le répertoire/cygdrive/c/.... Serveur FTP qui n'a probablement pas de serveur FTP cygwin. Essayez -R si vous voulez mettre des fichiers sur le serveur, ou écrivez "miroir -r serveur-dir/cygdrive/c/..." - HelmuthB

1

Je suggère regarder cygpath

cygpath -w

converts to windows path 

cygpath -u

converts to unix path 
Questions connexes