Find (UNIX)

From Wikipedia, the free encyclopedia

ここでは主にUnix系プラットフォームで利用できるディレクトリ検索プログラムであるfind(ファインド)について記述する。ファイルシステムの1つ以上のディレクトリツリー上で検索を行い、ユーザーの指定した基準にマッチするファイルを探す。既定の動作としては現在のワーキングディレクトリ配下にある全ファイルをリストアップする。さらに find はマッチした各ファイルに対して何らかのアクションを実行するよう指定できるため、大量のファイルを操作することができる非常に強力なプログラムであるといえる。正規表現によるマッチングもサポートしている。

find は評価式「-regex」や「-iregex」などを用いることで正規表現によるパス名のマッチングを行うことが可能であるが、GNUプロジェクト版のfindは複数の正規表現文法に対応している。そこで、GNU findは、既定では正規表現をGNU Emacsの正規表現として解釈し、他の異なる文法についてはコマンドラインオプション「-regextype」の引数によって解釈を切り替えて対応している。

Windows/DOSコマンドとしてのfind

外部リンク

Related Articles

Wikiwand AI