- /usr/local以下にあるjavaファイルの中で、”SELECT”文字列を含むファイルを表示
find /usr/local -name "*.java" | xargs grep "SELECT"
- /var以下にあるシンボリックリンク配下も含むgzファイルを全て解凍する
find /var -name "*.gz" -follow | xargs gzip -d
- ファイルのみ検索
find . -type f -name "*"
- 24時間以内に作成されたファイルを検索
find /data -type f -ctime -1
- 24時間以上前に更新されたファイルを検索
find /data -type f -mtime +1
- findした結果をmvする
find . -name "*.java" | xargs -i mv {} ../src
※solaris版(オマケ)
find . -name "*.java" | xargs -I {} mv {} ../src
- サブ・ディレクトリを検索対象にしない
find . -prune -type f -name "*"
- ownerがrootのものを表示
find . -user root
- ownerがrootでないものを表示
find . ! -user root
- inode番号で検索
find . -inum 1234567890