10

如何在系统中找到文件/子目录数量最多的目录?显然,聪明的答案是/,但这不是我要找的。

我被告知文件系统没有节点,所以我怀疑某处有很多文件/目录只是垃圾,我想找到它们。

我试过运行这个:

$ find /home/user -type d -print | wc -l

查找特定目录。

4

1 回答 1

20

从当前目录开始,你可以试试

find . -type d | cut -d/ -f 2 | uniq -c

这将列出从当前目录开始的所有目录,用字符“/”分隔每一行,选择字段编号“2”(每行以“./”开头,因此您的第一个字段将是“.”)然后只有输出唯一行,并计算此唯一行出现的频率(-c 参数)。

您还可以在末尾添加“sort -g”。

于 2012-06-12T17:43:59.677 回答