2013-05-22 6 views
6

Kiedy zalogować się do cygwin terminala i wpisz:Cygwin „cd” zawsze mi mówi: „Nie ma takiego pliku lub katalogu”

cd "cygdrive/c/existing/path" 

mówi mi: „Nie ma takiego pliku lub katalogu”. Jestem pewien, że ścieżka istnieje ... czy tęsknię za specjalnym pakietem cygwin, czy też mam fałszywą konfigurację? Jestem zaintrygowany ...

Zachowuje się tak samo, gdy próbuję wywołać bash cygwin z pliku wsadowego Windows. co Zasadniczo chcę zrobić jest stworzenie okna wsadowego pliku który rozpoczyna Cygwin i wykonuje skrypt z określonym katalogu roboczego jako jego opisanego w tym poście: http://blog.dotsmart.net/2011/01/27/executing-cygwin-bash-scripts-on-windows/

mój plik wsadowy wydaje się działać, to wykonuje następujące command:

%_CYGBIN%\bash.exe --login "cd %_CYGPATH%" "./%_CYGSCRIPT%" 

, ale cygwin nie wykona polecenia "cd". Wyjście konsola mojego pliku wsadowego jest:

/usr/bin/bash: cd /cygdrive/c/existing/path: No such file or directory 

Odpowiedz

9
cd '/cygdrive/c/existing/path' 
# ^
# \ 
#  --- need forward slash (/) before the "c" 
+0

oh my ... Myślałem jej coś takiego, dzięki! :) – thalm

Powiązane problemy