Linux:find
find は ls と違って、検索結果を改行区切りで表示してくれる。
日本語ファイル名の検索
$ find . -type f -name "*.pdf" | grep "トーヨーマテラン"
find がマルチバイト文字のファイル名に対応してないのかもしれない
正規表現でファイル検索→フルパスで表示
$ find $PWD/* -regex ".*\(jpg\|jpeg\|gif\|png\)"
/home/hoge/1.jpg
/home/hoge/2.gif
一階層目限定で表示
$ find . -maxdepth 1
./a
./b
直下
$ find . -maxdepth 0