Это наиболее важный тип объекта. В обычных файлах хранят офисные документы, исходные тексты программ, сами программы, музыкальные и видеозаписи.
Директории, как уже было указано, служат для организации хранения файлов различных типов. Они выплняют роль пространств имён: имя в каждом из пространств должно быть уникальным, однако одинаковые имена из разных пространств могут успешно сосуществовать.
Это специальный тип файлов. Информация, содержащаяся в нём, интерпретируется особым образом — как имя другого файла, на который эта ссылка ссылается. Если программа пытается открыть ссылку, открывается файл, адресуемый ссылкой, то есть тот, чьё имя записано в ссылке. Тот, другой файл тоже может быть ссылкой.
Замечание | |
---|---|
Но что будет, если ссылка ссылается на себя? Либо если одна ссылка адресует другую, которая, в свою очередь адресует первую? В файловой системе есть специальная мера предосторожности, которая препятствует зацикливанию при обращении программ к таким ссылкам. После определённого количества (обычно пяти) безуспешных переадресований файловая система сообщит об ошибке доступа к файлу — «файл не найден». Так что не следует создавать слишком длинные цепочки из ссылок, адресующих друг друга. |
Замечание | |
---|---|
Допускается существование так называемых сиротских ссылок, то есть ссылок, ссылающихся на несуществующий файл. |
Символические ссылки создаются командой ln
-s
.