2013-05-22 10 views
6

quando faccio il login al terminale cygwin e digitare:Cygwin 'cd' mi dice sempre: "No such file or directory"

cd "cygdrive/c/existing/path" 

mi dice, "No such file or directory". sono sicuro che il percorso esiste ... mi manca uno speciale pacchetto Cygwin, o ho una configurazione falsa? Sono perplesso ...

Si comporta allo stesso modo quando provo a chiamare cygwin bash da un file batch di Windows. quello che fondamentalmente voglio fare è la creazione di un file batch di Windows che inizia cygwin ed esegue uno script di shell con una directory di lavoro specificata come descritto in questo post del blog: http://blog.dotsmart.net/2011/01/27/executing-cygwin-bash-scripts-on-windows/

mio file batch sembra funzionare, lo fa la seguente comando:

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

ma cygwin non eseguirà il comando 'cd'. L'uscita della console del mio file batch è:

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

risposta

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

oh mio ... ho pensato che la sua qualcosa di simile, grazie! :) – thalm

Problemi correlati