wcd

ファイル名の一部だけを指定して cd するコマンド。複数候補が見つかった場合は選択できる。
http://www.xs4all.nl/~waterlan/
Cygwin バイナリあり。
wcd.exe を ~/bin にコピー、.bashrc に

function wcd {
  ~/bin/wcd.exe $*
 . ~/bin/wcd.go
}

と書いておく。
初回起動時にディスクをスキャンしてデータベース ~/.treedata.wcd を生成する。
更新するには
wcd -s (ディスクスキャン)
wcd -A . (カレントディレクトリ以下を再帰的に追加)
wcd -a (カレントディレクトリを追加)
オプション

  • ga ツリーから選択するモード
  • i 大文字・小文字を無視
  • N アルファベットでなく数字で選択