列出大于指定文件大小的文件


73

如何使ls(或任何其他命令)仅列出大于特定文件大小的文件?

Answers:


126

使用find及其-size标志。

查找大于100MB的文件:

find . -type f -size +100M

如果只需要当前目录:

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

2
如果你需要传递的大小以字节为单位,使用find . -type f -size +4096c superuser.com/a/204571/111289
aexl


2

使用以下内容:

find / -size gt 2MB

要么:

find / -size => 2000000 

3
如何改善已接受的答案?
Dave M

尽管我们感谢您的回答,但如果它在其他答案的基础上提供附加价值,那会更好。在这种情况下,您的答案没有提供其他价值,因为另一个用户已经发布了该解决方案。如果以前的答案对您有所帮助,则应投票赞成,而不要重复相同的信息。
Toby Speight
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.