find

英[fa?nd] 美[fa?nd]

v.find;discover;find out;discover

n.find something ;見つかった人

三人稱単數(shù): finds 現(xiàn)在分詞: finds 過去形: found 過去分詞: found

Linuxの検索コマンド 構(gòu)文

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

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

Linuxの検索コマンド 例

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

# find . -name "*.c"

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

# find . -type f

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

# find . -ctime -20

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

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

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

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

システム內(nèi)でファイル長(zhǎng) 0 の通常のファイルをすべて検索し、そのフル パスをリストするには:

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