![为“ls”标记或着色空目录](https://linux22.com/image/30255/%E4%B8%BA%E2%80%9Cls%E2%80%9D%E6%A0%87%E8%AE%B0%E6%88%96%E7%9D%80%E8%89%B2%E7%A9%BA%E7%9B%AE%E5%BD%95.png)
ls
的-F
标志允许查看文件类型并区分目录。有没有办法添加区分空目录的功能?
答案1
这是无法完成的ls
(至少据我所知),但您可以使用以下命令找到空目录find
:
find . -type d -empty
如果深度对你很重要,那么使用 GNU find
:
find . -maxdepth 1 -type d -empty
答案2
以防万一,要找到非空的:
find . -mindepth 1 -maxdepth 1 -not -empty -type d
ls
的-F
标志允许查看文件类型并区分目录。有没有办法添加区分空目录的功能?
这是无法完成的ls
(至少据我所知),但您可以使用以下命令找到空目录find
:
find . -type d -empty
如果深度对你很重要,那么使用 GNU find
:
find . -maxdepth 1 -type d -empty
以防万一,要找到非空的:
find . -mindepth 1 -maxdepth 1 -not -empty -type d