find

フォルダ以下を再帰的にgrep検索する方法

// 全てのファイルからhogehogeを検索 find . -name '*' | xargs grep hogehoge // 全てのphpファイルからhogehogeを検索 find . -name '*.php' | xargs grep hogehoge参照元:http://shoulder.jp/archives/009306.php尚、検索対象がsvn管理下にある場合余計…

findでOR検索

拡張子が.cssもしくは.htmlのファイルを検索し出力する find . \( -name '*.css' -o -name '*.html' \) ()をエスケープしている。 ( -name 'pattern' -o -name 'pattern2') ハイフンoが「OR」の役割

findで見つけたファイル or ディレクトリ群を全部消す

例えば以下の例 find . -name 'Thumbs.db' | xargs rm -rf findで見つかったThumbs.dbを全部消しました。 find . -name '.svn' | xargs rm -rf findで見つけた.svnを全部消しました。とここまで出来たところで隣のPGさんがこう言った rm -rf は危険すぎるの…