2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

サイズの大きなファイルを再帰的に検索する

Posted at

ユーザーがファイルをアップした中に、サイズの大きなファイルを検索したいという場合があるとします。
例えば
upload_file
というディレクトリの下にユーザーID毎のディレクトリ
upload_file/1
upload_file/2
upload_file/3
があり、その下にユーザーがアップしたファイルがあるような場合です。

他の記事ではduコマンドを使った検索がよく見られますが、duコマンドを使うとディレクトリまで検索対象となりのますので、検索結果として最適ではありません。

ファイルのみ検索対象としたい場合は、以下のようにfindコマンドを使えば指定したディレクトリ以下、再帰的にファイルだけを対象として検索結果が表示されます。

$ find ./upload_file -size +5M -ls | head -10

上記は、upload_fileディレクトリ配下をファイルサイズが5M以上のファイルを10行以内で表示してくれます。

+5Mの部分を任意の数値に書き換えれば、どのようなサイズのファイルがアップされているかという調査が可能です。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?