单目录文件数限制
仅当前目录文件 find . -maxdepth 1 -type f | wc -l 准确,排除子目录和文件夹
所有层级文件 find /目录路径 -type f | wc -l 递归统计,最常用
仅统计文件夹数 find /目录路径 -type d | wc -l 将 -type f 改为 -type d
包含隐藏文件 find . -name ".*" -type f | wc -l 专门统计以 . 开头的隐藏文件
文件系统 单目录文件数限制 说明
Ext4 (最常用) 约 64,000 受限于哈希桶大小。虽然新版内核通过 dir_index 特性有所优化,但超过 6 万后性能会急剧下降。
Ext3 约 32,000 这是一个经典的限制值(准确说是 31,998),因为旧版内核中 LINK_MAX 定义为 32000,减去 . 和 .. 两个目录。
XFS 无硬性限制 理论上仅受限于磁盘空间和 Inode 总数。XFS 非常适合存储海量小文件。
Btrfs 无硬性限制 同样受限于 Inode 总数和存储空间。

浙公网安备 33010602011771号