2011-06-25 12 views
5

Dlaczego nie można znaleźć folderu? Sprawdziłem dwukrotnie, czy istnieje.Jak uzyskać dostęp/cygdrive/c/.. w skrypcie 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

Czy próbujesz uzyskać dostęp do '/ cygdrive/c' lub'/cygdrive/C'? –

+0

Próbowałem obu. – Kelbizzle

+0

Chcesz umieścić to w odpowiedzi? Całkowicie go anulowałem. Powinienem to zobaczyć. to jedyne polecenie, które zakończyło się niepowodzeniem na 4. – Kelbizzle

Odpowiedz

0

Czy to może być problem: „Mirror - Lustro określono katalogu źródłowego local target directory "Jeśli czytam to poprawnie, to szukasz katalogu/cygdrive/c/.... na Serwer FTP, który prawdopodobnie nie ma serwera FTP opartego na protokole cygwin. Spróbuj -R, jeśli chcesz umieścić pliki na serwerze, lub napisz "mirror -r serwer-dir/cygdrive/c/..." - HelmuthB

1

Proponuję patrząc na cygpath

cygpath -w

converts to windows path 

cygpath -u

converts to unix path 
Powiązane problemy