find

英[faɪnd] 美[faɪnd]

v.find;discover;find out;discover

n.find something ;見つかった人

三人称単数: finds 現在分詞: finds 過去形: found 過去分詞: found

Linuxの検索コマンド 構文

機能: find コマンドは、指定されたディレクトリ内のファイルを検索するために使用されます。

構文: パスの検索 -オプション [ -print ] [ -exec -ok コマンド ] {} \;

Linuxの検索コマンド 例

現在のディレクトリとそのサブディレクトリにあるファイル拡張子 c を持つすべてのファイルをリストします。

# find . -name "*.c"

現在のディレクトリとそのサブディレクトリにあるすべての一般ファイルを一覧表示します

# find . -type f

現在のディレクトリとそのサブディレクトリにある、過去 20 日間に更新されたすべてのファイルを一覧表示します

# find . -ctime -20

7 日以上前に変更された /var/log ディレクトリ内の通常のファイルを検索し、削除する前に尋ねます:

# find /var/log -type f -mtime +7 -ok rm {} \;

検索する前のディレクトリ内のファイルの所有者には、読み取りおよび書き込み権限があり、ファイルが属するグループ ユーザーおよび他のユーザーが読み取り権限を持つファイル:

# find . -type f -perm 644 -exec ls -l {} \;

システム内でファイル長 0 の通常のファイルをすべて検索し、そのフル パスをリストするには:

# find / -type f -size 0 -exec ls -l {} \;