
Все жёсткие ссылки — это отдельные файлы, но ведут к одному участку жёсткого диска, где расположены данные файла. Файл можно перемещать между каталогами, все ссылки останутся рабочими.
- Работает только в пределах одной файловой системы.
- Нельзя ссылаться на каталоги.
- Ссылка имеет те же права доступа и номер inode, что и исходный файл. При изменении разрешений файла изменятся права ссылки.
- Можно перемещать и переименовывать и даже удалять файл без вреда для ссылки.
Создать жёсткую ссылку можно командой:
ln -P /backup/source/file1.txt /opt/prog/mylink/file2.txt
Где /backup/source/file1.txt файл, на который нужно ссылаться.
А /opt/prog/mylink/file2.txt - создаваемая жёсткая ссылка, не должна существовать на момент выполнения команды.