Жесткая ссылка —
файл, ссылающийся на другой файл или папку. На первый взгляд, напоминает символьную ссылку, однако это не совсем так. Симлинк зависит от файла, на который он ссылается, и если удалить последний, симлинк перестанет работать. Жесткая ссылка (хардлинк) является копией идентификатора файла (i-node) и если удалить оригинальный файл, он останется в системе, пока не удалить все ссылки.
Некоторые нюансы:
- Хардлинк может размещаться только на том же логическом разделе, что и оригинальный файл. Это связано с независимой идентификацией файлов на разных разделах.
- Создание жестких ссылок не поддерживается для папок — только для файлов.
- Файловая система должна поддерживать работу с хардлинками.
Пример создания для Windows (NTFS):
mklink /H D:hardlink-photo.jpg D:photos-folderexample.jpg
Пример создания для Linux (ext3 или ext4):
ln /var/www/index.php /home/user/index.php
Подробнее о жесткой ссылке на сайте Википедия