findコマンド
Last-modified: 2017-03-17 (金) 08:25:16 (312d)

Tag: it linux コマンド find grep xargs

概要

ファイルやディレクトリを検索する場合に使うコマンド。
xargs等を利用して、検索したファイル等に対して何か処理をすることが多い。

利用方法

特定ディレクトリ配下のファイルに書かれている文言を検索する。

例)「hogehoge」という文字が記載されているファイルを検索して一覧をファイルに出力

find -type f -print0 | xargs -0 grep hogehoge > /home/xxx/hogehoge.txt

find した際、「許可がありません。」を表示しない方法

http://qiita.com/sutoh/items/08b52be941679552d024

find / -name hoge 2>/dev/null

0byteファイルの検索

find . -size 0c -follow -ls

複数条件

find -name ".html" -o -name ".js" -print

参考URL

UNIX findとxargsコマンドで-print0オプションを使う理由

http://kaworu.jpn.org/kaworu/2008-12-08-1.php