Назад | Перейти на главную страницу

Есть ли ограничение на подпапки в папке

Всем привет,

Я хочу знать, есть ли ограничение на количество вложенных папок в папке в Linux и Windows?

может ли кто-нибудь предоставить информацию о том, сколько подпапок можно создать в одной папке?

Спасибо заранее за любые данные.

Если вы используете ext3 в Linux ограничение объясняется в Википедии:

Существует ограничение в 31998 подкаталогов на один каталог, исходя из его ограничения в 32000 ссылок на индексный дескриптор.

Для файловых систем FAT16 (которые в наши дни в основном неактуальны, но по-прежнему используются по умолчанию на некоторых USB-накопителях / картах памяти) существует ограничение в 512 записей в корневом каталоге.

При использовании длинных имен файлов это может быть менее 512 файлов / папок.

Подпапки не имеют этой проблемы.

Количество возможных каталогов / подпапок ограничено количеством индексных дескрипторов файловой системы. В ext3, например, это обычно V / 2, где V - размер тома в байтах. Таким образом, нет ограничений на количество уровней вложенности для папок.

Однако максимальное количество подкаталогов в одном каталоге для ext3 ограничено примерно 32000.

Эти теоретические ограничения хороши и хороши, но на самом деле вы все равно увидите серьезные проблемы с производительностью со слишком большим количеством папок или файлов в одной папке под fat, ntfs или ext3. На самом деле вам не нужно больше 10 000 в одной папке.