Linux определяет тип файла с помощью кода в заголовке файла. Это не зависит от расширений файлов, чтобы знать, какое программное обеспечение использовать для открытия файла.
Это то, что я помню из своего образования.Пожалуйста, поправьте меня, если я ошибаюсь!
Немного поработал с системами Ubuntu в последнее время: я вижу много файлов в системах с такими расширениями, как .sh
, .txt
, .o
, .c
Теперь мне интересно: предназначены ли эти расширения только для людей? Чтобы можно было понять, что это за файл?
Или они имеют какое-то предназначение и для операционной системы?