くわこのpermission denied.

WEBエンジニアの僕がぶつかった技術的な問題や発見

grepするときに◯◯がつくファイルを除外

僕はファイル検索をするときに

$ find ./ xargs grep -n --color=always 'hogehoge'

みたいな感じでhogehogeが含まれているファイルを捜すんですが、
たまに(Laravelの)storageフォルダ以下のlogファイルが大量に引っかかってきて鬱陶しいことがありました。
で調べたら、特定のフォルダを除外する方法があったのでシェア。

| grep -v "storage" |

を付けるだけ笑

なので今は

$ find ./ | grep -v "storage" |xargs grep -n --color=always "hogehoge"

とするようにしています。
僕はこんな長いのを毎回打つのが面倒なので~/.bashrcに

alias fndl='find ./ | grep -v "storage" |xargs grep -n --color=always '

を速攻で仕込みましたw

以下参考d.hatena.ne.jp

f:id:mask0702:20150605111635p:plain