如何在系统中找到包含最多文件/子目录的目录?显然,聪明的答案是/
,但这不是我想要的。
我被告知文件系统没有节点,所以我怀疑某处有很多文件/目录只是垃圾,我想找到它们。
我试过这个:
$ find /home/user -type d -print | wc -l
找到特定的目录。
答案 0 :(得分:13)
从当前目录开始,您可以尝试
find . -type d | cut -d/ -f 2 | uniq -c
这将列出从当前目录开始的所有目录,用字符“/”分隔每一行,选择字段编号“2”(每行以“./”开头,因此您的第一个字段将是“。”)然后只输出唯一的行,并计算此唯一行出现的频率(-c参数)。
您还可以在最后添加“sort -g”。