目录超过特定大小?

Dan*_*ark 3 linux unix macos

我误读了这个问题,并认为它在问我长期以来一直需要的东西。我的问题略有不同:如何查找内容超过特定大小的目录。有没有 *nix 方法可以做到这一点?

Pet*_*ake 6

find不查看子目录的累积大小。相反,使用du-s选项告诉它只打印在命令行上指定的目录的总大小:

du -s *|awk '{ if ($1 > 3000) print }'
Run Code Online (Sandbox Code Playgroud)

会给你这样的输出:

3124    foo
10025   bar
Run Code Online (Sandbox Code Playgroud)

或者,只打印名称:

du -s *|awk '{ if ($1 > 3000) print $2 }'
Run Code Online (Sandbox Code Playgroud)