Обычно для изменения символьной ссылки предназначаются, каждый сначала удалит связь с файлом и затем воссозданием символьной ссылки с новым путем назначения. Однако этому присвоят новый inode номер.
Возможно, существует частный API Mac с update_target_for_symlink()
функция, таким образом, inode может остаться таким же?
В случае, если Вы задаетесь вопросом, для чего я нуждаюсь в нем.. файловый менеджер. Я сомневаюсь, что это возможно вообще. Так или иначе это - то, что делает это интересным.