文件灯声称我的主目录中有 112,028 个文件,在第一级(非递归)。
但是:ls -1a ~ | wc -l
认为我有 225 个。find ~ -maxdepth 1 | wc -l
说的是 224。
差异来自 ls 的总计标头。
其余111,804个文件来自哪里?
因此,经过进一步搜索,我找到了递归总数,但我发现它们非常接近,在 111k 以内。
find ~ | wc -l
:572,152- 文件灯:569,320
本来我认为这么多下落不明的文件可能表明存在 rootkit,但 chkrootkit 只找到了 suckit,而这只是由于存在 bug。
我怎样才能找到这些神秘的文件?它们真的存在吗?
答案1
我不熟悉 Filelight,但听起来这可能是该软件的一个问题。
特别是,如果你的文件系统中有很多硬链接,filelight 会将它们读取为重复文件,这会极大地增加数字和尺寸数数。
请参阅此处了解更多信息:https://bugs.kde.org/show_bug.cgi?id=144948
例如,如果您使用某些备份软件,则可能有很多硬链接。
话虽如此,111,804 与 225 还是有很大区别的。我不明白这如何解释为什么递归计数是可以的。