zshのファイル検索について調べていたら、結構時間がかかったのでまとめようかなと。
##環境
MacOS-10.15.1
zsh-5.7.1
##めっちゃ参考になりそうなページ
findコマンドで覚えておきたい使い方12個(+1個)2020/5_27 追記
###ファイルのパスを含めた位置を検索する
find **/検索したいファイル名
これでOK。
現在のディレクトリからそのファイルまでの相対パスが表示される。
**/
と書くことで現在のディレクトリ以下全てを検索してくれる。
*
はワイルドカードで、任意の文字列の代わりになる(文字数も任意)。
だから、ファイル名を一部しか覚えていない時(例:モデルと築年数.pdfというファイルを見たいが築年数の部分しか覚えていない時)は、find **/*築年数*
と検索すればいい。
###現在のディレクトリ以下に存在する特定の名前が含まれてるファイルを探したい時
grep 名前 **/*
のようにする。
拡張子が指定できるようだったらgrep 名前 **/*.拡張子
とした方がいい(検索時間が短くなる)。
##感想
*
がとにかく便利だなぁと。
今後ファイル検索で書きたいことができたら追記します。
##参照
https://qiita.com/termoshtt/items/cd6a1e2b85b50b348d9d
https://qiita.com/dondoko-susumu/items/238bac310d6bd901013d