在Linux中,如何找到子目录或文件最多的目录?
如何在系统中找到包含最多文件/子目录的目录?显然,聪明的答案是在Linux中,如何找到子目录或文件最多的目录?,linux,Linux,如何在系统中找到包含最多文件/子目录的目录?显然,聪明的答案是/,但这不是我想要的 我被告知文件系统没有节点,所以我怀疑在某个地方有很多文件/目录只是垃圾,我想找到它们 我试过运行这个: $ find /home/user -type d -print | wc -l 查找特定目录。从当前目录开始,您可以尝试 find . -type d | cut -d/ -f 2 | uniq -c 这将列出从当前目录开始的所有目录,用“/”字符分隔每一行,选择字段号“2”(每一行以“/”开头,因此第一
/
,但这不是我想要的
我被告知文件系统没有节点,所以我怀疑在某个地方有很多文件/目录只是垃圾,我想找到它们
我试过运行这个:
$ find /home/user -type d -print | wc -l
查找特定目录。从当前目录开始,您可以尝试
find . -type d | cut -d/ -f 2 | uniq -c
这将列出从当前目录开始的所有目录,用“/”字符分隔每一行,选择字段号“2”(每一行以“/”开头,因此第一个字段将是“.”),然后只输出唯一的行,并计算此唯一行出现的频率(-c参数)
你也可以在末尾添加一个“sort-g”。再详细说明一下你的问题,因为正如你所说,这几乎是一个登陆点,有
/
-你想根据特定的起始目录(即/usr
,/bin
,/home
)找到最合适的吗?“但这不是我要找的”-你在找什么?find-键入f
查找文件最多的目录。