Fedora Core 500の技
Valid XHTML 1.0!
正当なCSSです!

TOP > Linux > Fedoraの技 > 301-400 > 328

大きなサイズのファイルを見つけるには

ファイルサイズで検索を行う場合はfindコマンドで"-size"オプションを利用します。"+"で指定以上、"-"で指定以下を意味します。

下記は/var/logディレクトリで100kバイト以上のファイルを検索する例です。

# find /var/log -size +100k
/var/log/wtmp
/var/log/lastlog
/var/log/messages.2
/var/log/messages

下記は/var/logディレクトリで1kバイト以下のファイルを検索する例です。

"-exec"オプションを利用すると続けてコマンドを指定することができます。下記は100kバイト以上のファイルを検索し、詳細を表示する例です。"{}"はfindコマンドの結果を引数に利用、"\;"はコマンドの終了を意味します。

# find /var/log -size +100k -exec ls -lh {} \;
-rw-rw-r-- 1 root utmp 375K May 19 08:53 /var/log/wtmp
-r-------- 1 root root 19M May 19 08:53 /var/log/lastlog
-rw------- 1 root root 368K May 8 17:11 /var/log/messages.2
-rw------- 1 root root 256K May 19 09:56 /var/log/messages

2005-12-03 作成