msys や GitBash で cd コマンドに Windows のファイルパスを渡すには
msys や GitBash、Cygwin などで、C:\Users\Neo\
といったフォルダパスを cd コマンドに渡すと、うまく移動できないことがある。\
が特殊文字として扱われるからだ。
以下のようにバックスラッシュ (円マーク) \
をスラッシュ /
に変えれば移動できるが、いちいち置換するのは面倒くさい。
$ cd C:/Users/Neo/
もう少し楽にやるには、以下のようにフォルダパスをシングルクォート '
で囲んでやれば良い。
$ cd 'C:\Users\Neo\'
どうも Windows 向けの Bash のバージョンによって、cd
コマンドは挙動が違うように見える。とりあえず以上のやり方なら大丈夫かと。