Симлинк (ln -s) — отдельный inode с путём к цели; hard link — ещё одно имя того же inode (только в пределах одной ФС) — важно для деплоя, ротации логов и понимания du.
Разбор
ls -l показывает -> для symlink; readlink -f — канонический путь.
- Битый symlink — частая причина unit failed после релиза.
- Hard link не работает для каталогов (обычно) и через mount points.
unlink/rm удаляет имя; данные живут, пока есть ссылки и открытые fd.
Итог
Ссылки экономят место и упрощают switch, но требуют проверки цели после деплоя.