【问题标题】:Cygwin 'cd' command always tells me "No such file or directory"Cygwin 'cd' 命令总是告诉我“没有这样的文件或目录”
【发布时间】:2013-05-17 19:09:01
【问题描述】:

当我登录 cygwin 终端并输入:

cd "cygdrive/c/existing/path"

它告诉我,“没有这样的文件或目录”。我确定路径存在......我错过了一个特殊的 cygwin 包,还是我有错误的配置?我很困惑……

当我尝试从 Windows 批处理文件调用 cygwin bash 时,它的行为相同。 我基本上想要做的是创建一个 Windows 批处理文件,它启动 cygwin 并执行具有指定工作目录的 shell 脚本,如本文所述:http://blog.dotsmart.net/2011/01/27/executing-cygwin-bash-scripts-on-windows/

我的批处理文件似乎可以工作,它执行以下命令:

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

但是 cygwin 不会执行 'cd' 命令。我的批处理文件的控制台输出是:

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

【问题讨论】:

    标签: bash path cygwin cd


    【解决方案1】:
    cd '/cygdrive/c/existing/path'
    #   ^
    #    \
    #     --- need forward slash (/) before the "c"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-15
      • 1970-01-01
      • 2021-05-16
      • 1970-01-01
      • 1970-01-01
      • 2014-10-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多