Многие пользователи ОС Windows знают, что тип файла определяется его расширением. В Unix-подобных системах дела обстоят немного по другому. Во первых, надо понимать, что в Linux все является файлом. Во вторых, ОС в основном наплевать на имя файла, а предназначение файла определяется по его внутренней структуре. На сколько это удобно или не удобно судить не мне, но со временем к этому привыкаешь. В большинстве случаев, в файловой системе определены семь типов файлов. Даже разработчики при попытке добавить в систему что-нибудь новое и необычное, им приходится маскировать это под эти семь типов...
Философия Unix (а Linux - часть семейства Unix-подобных ОС) такова, что все взаимодействие с чем бы то ни было, сводится к взаимодействию с файлами. Поэтому есть множество различных видов файлов. Даже директории - это тоже определенный вид файлов. Из ОС Windows всем хорошо знакомы мультимедийные файлы, такие как картинки, текстовые, видео, презентации, архивы. Т.е. это файлы, которые содержат непосредственно какие-то данные. Конечно есть и другие виды файлов, но таких файлов больше всего. В Linux...