[350x233]В различных операционных системах и/или файловых системах могут быть реализованы различные типы файлов; так же может различаться реализация различных типов.
-
"Обыкновенный файл" - файл, позволяющий операции чтения, записи, перемещения внутри файла
-
Директория (каталог, папка) - файл является специфичным объектом файловой системы и содержит в себе записи о других файлах. Каталоги могут так же содержать записи о других каталогах, образуя дерево каталогов.
-
Хардлинк - в общем случае одна и та же область информации может иметь несколько имён, указывающих на одни и те же данные. В этом случае такие имена называют хардлинками.
В общем случае после создания хардлинка сказать кто "настоящий файл", а кто хардлинк невозможно, так как имена равноправны; а область данных существует до тех пор пока существует хотя бы одно из имён.
Хардлинки возможны только на одном физическом носителе.
-
Симлинк (или софт-линк) - файл, содержащий в себе ссылку на другой файл (или каталог). Может ссылаться на любой элемент файловой системы, в том числе, и расположенный на другом физическом носителе.
А знаете ли Вы,