理系学生日記

おまえはいつまで学生気分なのか

find の -xdev オプション

comp.unix.shell の一つの質問に対する回答として -xdev っていう find コマンドのオプションが使われていましたが,ぼくはこれが何だか知りません.
知らないことは調べないといけないので,man を引いて調べてみるなどしました.

-xdev Don't descend directories on other filesystems.

なるほど,他のファイルシステムにあるファイル/ディレクトリは find の検索対象としないということか!

HP だけど,以下のサイトが参考になりました.

ファイル・システム単位で検索したい場合,-xdev オプションをつけます。
例えば,

# find / -name abc -print

として検索した場合,/ ディレクトリ以下のすべてのディレクトリを検索するため,他のファイル・システム /usr, /var,その他 NFS マウントされているディレクトリなども検索します。
これを / ファイル・システムのみに限定して検索する場合に,

# find / -xdev -name abc -print

とします。

http://h50221.www5.hp.com/cgi/service/knavi/production/doc_disp.cgi?category=888&doc=jnav007938