指定したパス以下の指定サイズのファイルを検索する

書式

find $1 -size $2 -type f

説明

指定したパス以下の指定サイズのファイルを検索するには、findコマンドにパスとサイズをシェルスクリプトで渡します。MacOS X (HFS+)では./sample.sh ~ 1000とすると1000 * 512 byteサイズのファイルを検索します。バイトで指定する場合は./sample.sh ~ 1000cのように小文字のcを付けます。指定サイズ以上のファイルを検索するのであれば./sample.sh ~ +1000cのように先頭に+を付けます。逆に指定サイズ以下のファイルを検索する場合は./sample.sh ~ -1000cのように先頭に-を付けます。

サンプルコード

#!/bin/bash
find $1 -size $2 -type f