Я пытаюсь создать hardlink на своем диске C, который указывает на файл на моем диске D. Я открываю терминал с Правами администратора и пробую следующее:
C:\Users\sandro>mklink /H _vimrc D:\sandro-desktop\.vimrc
Ошибка, которую я получаю: система не может переместить файл в другой дисковод.
Когда я пробую softlink, я получаю проблему, которая по некоторым причинам изменяется на содержание ссылки, не отражаются на целенаправленном файле.
Спасибо!
Жесткая ссылка является функцией файловой системы, которая не может пересечь границу файловой системы. Вы не можете файлы жесткой ссылки на C: к D: потому что они - отдельные файловые системы. Они могли бы каждый содержать тот же тип системы файла (например, NTFS), но они - отдельные файловые системы.
Если его окна 7, можно использовать символьные ссылки - steammover, делает просто это
Попробуйте это:
mklink /H "C:\Users\sandro_vimrc" "D:\sandro-desktop\.vimrc"
Я предполагаю, что это имеет некоторое отношение к имени файла цели. Попытайтесь использовать кавычки вокруг целевой ссылки.
Я думаю, что Ваша ссылка должна быть полным путем также.