任意の親ディレクトリに移動できる関数「cdto()」
Linux上で使える関数を作成しました。シェルの設定ファイルあたり(例:bashなら~/.bashrc)に上記コードを書いて、 「source」コマンドで反映させると「cdto」がコマンドとして使えるようになります。
使用例1:正しい親ディレクトリ名を指定した場合
/hoge/fuga/foo/bar$cdto fuga
/hoge/fuga$
任意の親ディレクトリに移動できます。
使用例2:存在しない親ディレクトリ名を指定した場合
/hoge/fuga/foo/bar$cdto fuge
/hoge/fuga/foo/bar$directry 'fuge' was not found
指定したディレクトリが無いと怒られます。
使用例3:正規表現を用いてディレクトリを指定した場合
/hoge/fuga/foo/bar$cdto fu*
/hoge/fuga$
正規表現を使って移動先ディレクトリを指定することもできます。