CygwinでWindowsのフォルダにさくっと移動する方法


(1)Cygwinで次のコマンドを打ちます

 alias clipcd='cd "$(cat /dev/clipboard | cygpath -u -f -)"'

(2) Windowsでパスを右クリックでコピーします。

(3)Cygwinでclipcdと打つと、コピーしたパスに移動します。

永続化

Cygwinを立ち上げるたびにエイリアスを張るのは面倒なので永続化しましょう。
bashが起動するとき実行される.bashrcファイルに(1)のコマンドを追記します。

cd ~
vi .bashrc

ついでに次の関数も.bashrcに書いておくと、wincd "ウィンドウズのパス"で移動できて便利です。

function wincd(){
  cd `cygpath -u $1`
}

※Babunを使っている場合は、zsh環境なので.bashrcでなく.zshrcに書いて下さい。