Всем привет,
Я хочу знать, есть ли ограничение на количество вложенных папок в папке в Linux и Windows?
может ли кто-нибудь предоставить информацию о том, сколько подпапок можно создать в одной папке?
Спасибо заранее за любые данные.
Если вы используете ext3
в Linux ограничение объясняется в Википедии:
Существует ограничение в 31998 подкаталогов на один каталог, исходя из его ограничения в 32000 ссылок на индексный дескриптор.
Для файловых систем FAT16 (которые в наши дни в основном неактуальны, но по-прежнему используются по умолчанию на некоторых USB-накопителях / картах памяти) существует ограничение в 512 записей в корневом каталоге.
При использовании длинных имен файлов это может быть менее 512 файлов / папок.
Подпапки не имеют этой проблемы.
Количество возможных каталогов / подпапок ограничено количеством индексных дескрипторов файловой системы. В ext3, например, это обычно V / 2, где V - размер тома в байтах. Таким образом, нет ограничений на количество уровней вложенности для папок.
Однако максимальное количество подкаталогов в одном каталоге для ext3 ограничено примерно 32000.
Эти теоретические ограничения хороши и хороши, но на самом деле вы все равно увидите серьезные проблемы с производительностью со слишком большим количеством папок или файлов в одной папке под fat, ntfs или ext3. На самом деле вам не нужно больше 10 000 в одной папке.