Hard link — ещё одно имя того же inode; soft link, или symlink, — отдельный объект с путём к цели. Удаление одного жёсткого имени не удаляет данные, пока остаются ссылки или открытые дескрипторы.
Что такое hard link и soft link?
Hard link — ещё одно имя того же inode; soft link, или symlink, — отдельный объект с путём к цели. Удаление одного жёсткого имени не удаляет данные, пока остаются ссылки или открытые дескрипторы.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Hard link — ещё одно имя того же inode; soft link, или symlink, — отдельный объект с путём к цели. Удаление одного жёсткого имени не удаляет данные, пока остаются ссылки или открытые дескрипторы.
Жёсткие ссылки обычно допустимы только внутри одной файловой системы и не создаются для каталогов обычным пользователем. Символическая ссылка может вести через границы файловых систем и стать «битой» после удаления цели. Относительный путь symlink разрешается от каталога самой ссылки, а не от текущего каталога процесса.