搜索服务器空文件夹

时间:2014-03-07 17:22:08

标签: bash terminal directory

我公司为每个项目使用深层嵌套的文件夹结构。我想在运行每个文件夹的服务器上运行一个脚本,检查是否为空,并返回空的实例总数。

例如,在500个项目文件夹中,只有3%的人在Scans文件夹中有任何数据。通过这种方式,我们可以识别哪些文件夹可以使用数据删除 - 而不是轶事。

我不介意使用excel来根据需要格式化数据,但是空文件夹名称总计列表会很棒。

扫描500个文件夹,12个空 脚本注释500个文件夹,129空

有什么想法吗?

1 个答案:

答案 0 :(得分:4)

找到已经装备来处理这个:

find . -type d -empty

或者在找到空目录时执行一些命令:

find . -type d -empty -exec rmdir {} \;

并获得空目录的数量:

find . -type d -empty | wc -l

示例:

[12:30:21] wthom@dragon21:~/test [9] mkdir test2
[12:30:23] wthom@dragon21:~/test [10] mkdir test3
[12:30:26] wthoma2@dragon21:~/test [11] find . -type d -empty | wc -l
2
[12:30:29] wthoma2@dragon21:~/test [12] find . -type d -empty
./test2
./test3