Depende do seu sistema de arquivos. Ext3 tem os seguintes limites:
- Número máximo de subdiretórios: 32000 (codificado)
- Número máximo de inodes (número máximo de arquivos e diretórios em todo o sistema): o padrão é calculado com base no tamanho do volume em bytes (número padrão de inodes = V / 2 ^ 13)
Outros sistemas de arquivos terão limites diferentes, alguns limitarão os arquivos dentro de uma pasta enquanto outros não. Consulte a documentação do seu sistema de arquivos para mais informações.
Você pode ver alguns limites de Ext4 em esta questão .