web-dev-qa-db-ja.com

指定したファイルサイズより大きいファイルを一覧表示する

Ls(または他のコマンド)が特定のファイルサイズより大きいファイルのみを一覧表示するようにするにはどうすればよいですか?

70
Johnny

find とその-sizeフラグを使用してください。

100MBを超えるファイルを見つけるには:

find . -type f -size +100M

現在のディレクトリだけが欲しい場合:

find . -maxdepth 1 -type f -size +100M
121
Nifle

あなたが100M以上のすべてのファイルを見て、それらがどこにあるのか、そしてそれらのサイズが何であるかを見たいのなら、これを試してください:

find . -type f -size +100M -exec ls -lh {} \;
21
Ofir Zvik

以下を使用してください。

find / -size gt 2MB

または

find / -size => 2000000 
2
Farhan Ahmed