HOMEファイル、ディレクトリ操作, LinuxコマンドF-J > find

find

コマンド説明

ファイルを検索するコマンド

構文

find [パス] [オプション(条件)]

オプション

  • -followt:シンボリック・リンクの元ファイルを検索する
  • -xdev:他のファイル・システムにある場合は、ディレクトリを探索しない
  • -mount:他のファイルシステムにあるディレクトリを検索しない

判別式

  • +nはnより大きい、-nはnより小さい、nはちょうどnとする

演算子

  • (expr):カッコ内部を優先される
  • ! expr:exprが偽の場合、真となる
  • -mount:-not expr
  • expr1 -a expr2:expr1が偽の場合はexpr2は評価されない
  • expr1 -o expr2:expr1が真の場合はexpr2は評価されない

指定可能なファイルタイプ

  • d:ディレクトリ
  • f:ファイル
  • l:シンボリックファイル
  • s:ソケットファイル
  • b:ブロックファイル
  • c:キャラクタファイル
  • p:名前付きパイプ

使用例

ホームディレクトリの下に存在する *.tmp ファイルを削除

  1. find ~ -name '*.tmp' -exec rm -f {} \;

/user 以下で過去 30 分以内に更新されたファイルを検索

  1. find /user -mmin -30 -type f

■Linux初心者サーバー構築無料マニュアル【CentOS5.5編】をプレゼント

スポンサードリンク

Linuxコマンドには、こんなコマンドもあります。

bunzip2

bzip2形式のアーカイブを展開するコマンド

atobm

ASCII文字列からビットマップへ変換するコマンド

ln

ファイルやディレクトリにリンクを張るコマンド

mkswap

スワップ領域を拡張するコマンド

chfn

ユーザー名などの情報を変更するコマンド

当サイトについてと免責事項

  • Linuxコマンド百科辞典は個人で運営しているサイトです。
  • 当サイト内の掲載情報をご利用された際に発生した、いかなる損害・トラブルについても、一切の責任を負いかねますのでご容赦ください。
copyright(c)2005-7 Linuxコマンド百科辞典 All Rights Reserved.