在Linux中,如何查找包含大多数子目录或文件的查找目录?

ani*_*nio 6 linux

如何在系统中找到包含最多文件/子目录的目录?显然,聪明的答案是/,但这不是我正在寻找的.

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

我试过这个:

$ find /home/user -type d -print | wc -l
Run Code Online (Sandbox Code Playgroud)

找到特定的目录.

nik*_*iko 13

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

find . -type d | cut -d/ -f 2 | uniq -c
Run Code Online (Sandbox Code Playgroud)

这将列出从当前开始的所有目录,通过拆分字符每行"/",选择字段数字"2"(每行开头"./",那么你的第一场将是""),然后只输出唯一的行,并计算此唯一行出现的频率(-c参数).

您还可以在末尾添加"sort -g".

  • `找到。-type f` 查找文件最多的目录。 (2认同)