如何使用命令 find 或 ls 列出非空目录?

How to list non-empty directories with the command find or ls?

需要在子目录中列出非空目录 正在尝试使用

find . ! -type d -empty -print

但是没用,

您要求的是“不是目录且为空的东西”,其中包括所有零长度文件(并且会排除所有目录)。你想要“目录而不是空的东西”,所以:

find . -type d ! -empty -print