в нём держать о содержимом
с точки зрения реализации некоторых файловых систем, вроде ext4, это может быть и так. но в отличие от файлов, из них например нельзя читать данные с помощью read, будет выброшено исключение https://unix.stackexchange.com/a/156020 запись дополнительных атрибутов для файлов не выглядит как открытие файлового дескриптора папки и запись в него каких-то данных, это вызов отдельных функций на уровне ядра, которые явно требуют указать, какому файлу и какой атрибут будет задан. как это будет обрабатывать файловая система - это ее дело, например расширенные атрибуты могут лежать в отдельной таблице inode -> метаданные. почему расширенная информация обязана храниться именно в папке - хз, первый раз такое слышу. не стоит также забывать, что не все файловые системы реализуют расширенные атрибуты, например многие сетевые ФС или fuse-based. да и у многих классических ФС поведение можно отключить путем выставления определенного флага в момент создания
Обсуждают сегодня