metatrop
Понял вас. Это принципиально различные объектные сущности. Симлинк - это указатель к существующему объекту действительный только в пределах конкретной ФС, а хардлинк это регистрация существующего объекта более чем в одном расположенных в произвольных ФС каталогах. Поэтому когда мы создаём симлинк мы создаём новый локальный объект, а создавая хардлинк регистрируем в нескольких каталогах уже существующий глобальный объект.
P.S.
Я сам когда впервые встретился с симлинками и хардлинками на SunOS 2.4 долго в них путался и не мог понять почему UNIX способная создать и симлинк и хардлинк с первыми работает на ура, а вот со вторыми лучше не связываться. Спасибо коллеги со SPARC Центра помогли разобраться в чём разница и дали совет "Используй симлинки - с ними работать проще!".
Понял вас. Это принципиально различные объектные сущности. Симлинк - это указатель к существующему объекту действительный только в пределах конкретной ФС, а хардлинк это регистрация существующего объекта более чем в одном расположенных в произвольных ФС каталогах. Поэтому когда мы создаём симлинк мы создаём новый локальный объект, а создавая хардлинк регистрируем в нескольких каталогах уже существующий глобальный объект.
P.S.
Я сам когда впервые встретился с симлинками и хардлинками на SunOS 2.4 долго в них путался и не мог понять почему UNIX способная создать и симлинк и хардлинк с первыми работает на ура, а вот со вторыми лучше не связываться. Спасибо коллеги со SPARC Центра помогли разобраться в чём разница и дали совет "Используй симлинки - с ними работать проще!".