Описание тега files
По вопросам, касающимся специфики файлов в Ubuntu. Если ваш вопрос касается файлового менеджера под названием "Файлы" в Ubuntu, используйте вместо него тег [nautilus].
В Linux "все является файлом" (если это не процесс), но файлы бывают разных типов, чаще всего "обычные" файлы, каталоги (списки файлов) и ссылки (на другие файлы). Исполняемые файлы и сценарии, текстовые и мультимедийные файлы - это обычные файлы.
Типы файлов с символами, как на выходе ls -l
:
Symbol Meaning
- Regular file
d Directory
l Symbolic link
b Block device
c Character device
s Socket
p Named pipe
Каждый файл связан с пронумерованным индексом, который хранит метаданные об этом:
- Тип файла
- ID владельца и группы
- Режим: разрешения для владельца, группы и других
- Отметки времени последнего обращения к файлу и последнего изменения индекса и файла
- Количество ссылок на индекс
- Размер файла
- Адрес, указывающий на блоки, в которых находятся данные в файле