📅  最后修改于: 2023-12-03 15:38:47.445000             🧑  作者: Mango
在Linux中,有时候我们需要找到空文件夹,以便进行文件清理或其他操作。本文介绍如何使用Shell/Bash在Linux中找到空文件夹。
find /path/to/directory -type d -empty
其中:
/path/to/directory
是你想要查找空文件夹的目录路径。-type d
表示只查找目录。-empty
表示只查找空文件夹。例如,要查找当前目录(.
)下所有空文件夹:
find . -type d -empty
ls -l /path/to/directory | grep '^d' | grep -v '.' | awk '{print $9}'
其中:
/path/to/directory
是你想要查找空文件夹的目录路径。ls -l
命令列出目录中的所有文件和文件夹,并显示详细信息。grep '^d'
从其中筛选出目录。grep -v '.'
从其中筛选出没有文件的目录。awk '{print $9}'
只输出目录的名称。例如,要查找当前目录(.
)下所有空文件夹:
ls -l | grep '^d' | grep -v '.' | awk '{print $9}'
以上就是两种在Shell/Bash中找到空文件夹的方法。根据需要选择其中一个即可。