Для вопросов, касающихся особенностей файлов 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

Каждый файл связан с пронумерованный индексный индекс, в котором хранятся метаданные об этом:

Тип файла Идентификатор владельца и идентификатор группы Режим: разрешения для владельца, группы и т. д. Временные отметки о том, когда последний доступ к файлу и когда последний файл и файл были изменены последним. количество ссылок на индексный индекс Размер файла Адрес, указывающий на блоки, в которых находятся данные в файле