列出大小大于N的文件

时间:2012-07-05 09:56:59

标签: shell unix awk grep

我需要列出尺寸为>的所有文件目录下的0(实际上预期文件大小为0)。我怎么能用grep和/或awk做到这一点?我在考虑像

这样的东西
$ ls -alR | grep ... | awk ...

1 个答案:

答案 0 :(得分:6)

另一个find选项:

find . ! -empty

更新:(感谢@steve评论)

如果只需要列出当前目录中的文件:

find . -maxdepth 1 -type f ! -empty 

请注意-maxdepth是GNU功能。在POSIX环境中还有另一种方式:

find -type f -o \( ! -name . -type d -prune -false \) ! -empty