|
|
ツールの解説 No. 354 ファイルの検索ファイルの検索には、find コマンドを使用します。find コマンドには様々なオプション が存在します。ここでは、その中からよく使われるパターンを解説します。 find コマンドの構文は以下の通りです。 $ find [検索パス] [条件指定] (1) ファイル名を指定する カレントディレクトリ以下から ax で始まるファイル名を検索する。 $ find . -name 'ax*' (2) 日時を指定する /etc ディレクトリ以下から24時間以内に更新されたファイルを検索する。 $ find /etc -mtime 1 /etc ディレクトリ以下から48時間以内にアクセスされたファイルを検索する。 $ find /etc -atime 2 /etc ディレクトリ以下から72時間以内にアクセス権を変更されたファイルを検索する。 $ find /etc -ctime 2 (3) 許可属性を指定する $HOMEディレクトリ以下から他のユーザーに実行が許可されているファイルを検索する。 $ find ~ -perm -go+x -type f $HOMEディレクトリ以下から参照が許可されているディレクトリを検索する。 $ find ~ -perm -go+r -type d (4) ファイルサイズを指定する $HOMEディレクトリ以下からファイルサイズが 0 のファイルを検索する。 $ find ~ -size 0 (5) 含まれる文字列で検索 文字列"version"を含むCソースファイルを検索する。 $ grep version `find /usr/src/linux/drivers/net/ -name *.c -type f` その他のオプションに関する詳細については、`man find`をご参照ください。 find 関連文書
Last modified : Tue Feb 06 JST 2001 # 1
|
Copyright © Turbolinux, Inc..All Right Reserved.

