1) ファイル名に、任意のキーワードを含んだファイルを抽出する方法
2) フォルダ名に、任意のキーワードを含んだフォルダを抽出する方法
3) ファイル名・フォルダ名・ファイル内に、任意のキーワードを含んだファイルとファイルを抽出する方法
4) また上記のコマンドとオプションを楽に覚える方法
を教えてください。
拡張子は.phpとは限らないです。任意のものを指定できるようにしたいです。
環境はCentOS5です。
findやgrepを使うのでしょうか。。。
1.
find /path/to/ -type f -name '*keyword*' ! -name'.svn' -prune -print
2.
find /path/to/ -type d -name '*keyword*' ! -name'.svn' -prune -print
3.
( find /path/to/ -name '*keyword*' ! -name'.svn' -prune -print ; grep -r -l -e 'keyword' /path/to/ | grep -v '.svn/' ) | sort | uniq
4.
無い。Windows でマウントして検索かけるかそういう検索が出来るアプリケーションを使うか。
コメント(0件)