我有多少个文件?

我有多少个文件?

如果我以 Nautilus 的根用户身份在顶级目录中打开属性,我会得到:

Name: /

Type: Folder (inode/directory)

Contents: 1 560 503 items, totalling 414,8 GB

root@nilx:/# locate * | wc我尝试

2997356 3450407 217324980

root@nilx:/# tree -ia给我

277432 个目录,3293850 个文件

(目录+文件=277432+3293850=3571282)

那么我有多少个文件?

答案1

locate不适合统计文件!

它依赖于updatedb数据库中保存的内容。但在扫描时它会遗漏数据库中的一些目录。请参阅/etc/updatedb.conf

PRUNEPATHS="/tmp /var/spool /media /var/lib/os-prober /var/lib/ceph /home/.ecryptfs /var/lib/schroot".

鹦鹉螺默认在 Contents/Totalling 部分不包括隐藏文件,您必须明确启用“显示隐藏文件”。此外,它不会深入到其他文件系统,但它会报告相同的内容tree -ixa /


tree应该可以正常工作。

但您也可以使用find,它应该比更快tree

find / -printf . | wc -c

相关内容