文件夹中的子文件夹是否有限制?

大家好,

我想知道在Linux和Windows文件夹内的子文件夹有没有限制

任何人都可以提供有关在一个文件夹中可以创build多less个子文件夹的信息?

在此先感谢您的任何意见。

如果您在Linux中使用ext3 ,维基百科会解释限制:

每个目录有31998个子目录的限制,源自每个inode的32000个链接的限制。

对于FAT16文件系统(目前大多数情况下不相关,但在某些USB大容量存储/存储卡设备上仍是默认设置),根目录中有512个目录条目的限制。

当使用长文件名时,这可能less于512个文件/文件夹。

子文件夹没有这个问题。

可能的目录/子文件夹的数量受到文件系统的inode数量的限制。 例如,在ext3中,通常是V / 2,其中V是卷大小字节。 因此,您可以为文件夹设置多less嵌套级别没有限制。

但是,一个目录中的最大子目录数量(ext3)限制在32000左右。

这些理论上的限制都很好,但实际上你会看到严重的性能问题,无论如何,fat,ntfs或ext3下的文件夹或文件太多。 在任何一个文件夹中,你都不会想要超过10,000个。