Что такое жесткая ссылка

Обновлено Обновлено: Опубликовано Опубликовано:

Жесткая ссылка —
простыми словами

файл, ссылающийся на другой файл или папку. На первый взгляд, напоминает символьную ссылку, однако это не совсем так. Симлинк зависит от файла, на который он ссылается, и если удалить последний, симлинк перестанет работать. Жесткая ссылка (хардлинк) является копией идентификатора файла (i-node) и если удалить оригинальный файл, он останется в системе, пока не удалить все ссылки.

Некоторые нюансы:

  1. Хардлинк может размещаться только на том же логическом разделе, что и оригинальный файл. Это связано с независимой идентификацией файлов на разных разделах.
  2. Создание жестких ссылок не поддерживается для папок — только для файлов.
  3. Файловая система должна поддерживать работу с хардлинками.

Пример создания для Windows (NTFS):

mklink /H D:\hardlink-photo.jpg D:\photos-folder\example.jpg

Пример создания для Linux (ext3 или ext4):

ln /var/www/index.php /home/user/index.php

Подробнее о жесткой ссылке на сайте Википедия


Дмитрий Моск
— IT-специалист.
Настройка серверов, услуги DevOps.

Другие термины

Битрикс24   VMware   GitLab   ICQ   Powerpoint   Бэд-сектор   Jira   LXC/LXD   DirectX   HTTP/2   Onedrive   Ошибка 404   DMARC   Java   Patroni   PHP-FPM   Файловый сервер   Yahoo   Javascript   RSS  
.....

Реклама