LINUX.ORG.RU
ФорумTalks

Почему в UNIX атрибуты файлов не являются файлами?

 


0

1

Придумали зачем то отдельные утилиты, отдельные флаги со своим поведением, не лучше ли было сделать их тоже файлами, а сам файл директорией? Можно отдельный синтаксис перехода в директорию атрибутов, что бы не запутаться, например вместо «/» сделать ":"

Узнать дату создания файла cat file.txt:created_at

Записать дату создания echo **** > file.txt:created_at

Очень удобно!

Тоже относится и к /proc/cpuinfo, зачем нужен этот текстовик, если можно было сделать /proc/cpuinfo/core1/model_name

★★★★

Последнее исправление: MOPKOBKA (всего исправлений: 2)

Ответ на: комментарий от vasya_pupkin

Файл - это объект, в котором может и не быть никаких байт (socket, dev, folder, и т.д.), у которого есть номер inode (имя это просто примитивное human ident и которое сильно не обязательно) и у которого есть некоторый набор свойств.

vtVitus ★★★★★
()
Последнее исправление: vtVitus (всего исправлений: 1)

что бы не запутаться

по моему получится совершенно наоборот.

voltmod ★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)