Я пытаюсь создать символьную ссылку в своем корневом каталоге к каталоги и файлы на моем разделе данных. Я попробовал:
~/Documents$ ln -sv ~/Documents/saga /media/mariajulia/485f3e29-355c-4be3-b80a-1f5abd5604b6/mariajulia/Downloads/saga..doc
создать названную символьную ссылку saga
в моем Documents
каталог в моем home
папка. Терминальный вывод:
ln: failed to create symbolic link ‘/media/mariajulia/485f3e29-355c-4be3-b80a-1f5abd5604b6/mariajulia/Downloads/saga..doc’: File exists
Я проверял содержание ~/Documents
с ls-a, существует только .
и ..
. В целом мой home
папка пуста, это - просто новая установка системы.
Это - классическая ошибка..., это наоборот:
ln -s Existing-file New-name
так в Вашем случае
ln -sv /media/mariajulia/485f3e29-355c-4be3-b80a-1f5abd5604b6/mariajulia/Downloads/saga..doc ~/Documents/saga
должен работать. Отметьте хотя:
, если ~/Documents/saga
существует и не каталог, у Вас будет ошибка также;
, если ~/Documents/saga
существует и каталог, символьная ссылка будет ~/Documents/saga/saga..doc
(действительно ли Вы уверены в двойной точке?)
, если ~/Documents/saga
не делает, существует, Вы, символьная ссылка будет ~/Documents/saga
(как это, никакое расширение).
Поскольку @Rmano ответил в его ответ , аргументы были в неправильном порядке. Я сделал ту же ошибку довольно часто также. Таким образом я нашел
Первый входит в каталог, где Вы хотите создать ссылку
cd ~/Documents/saga
, Тогда создают ссылку с отдельный аргумент .
ln -s /very/long/path/to/target/Downloads/saga..doc
, Это создаст ссылку на текущий каталог с тем же именем как цель.
У меня есть то же сообщение об ошибке
при перенаправлении
ln -s /usr/bin/nodejs /usr/bin/node
от node.js v0.10.25
к node.js v4.2.3
таким образом, я смотрю на man ln
и используйте
[OPTION]
-f, --force
remove existing destination files
Это - работа, как я ожидал.
Могло бы быть не связано.
Для меня ссылка была битой. Указывая на не существующую папку. При попытке заменить его, он перестал бы работать с этим сообщением. ^ Так простое rm linkName
был достаточно.
Только для добавления новой информации можно удалить текущую символьную ссылку, затем воссоздать символьную ссылку.
rm ~/Documents/saga
Затем воссоздайте символьную ссылку:
ln -sv /media/mariajulia/485f3e29-355c-4be3-b80a-1f5abd5604b6/mariajulia/Downloads/saga..doc ~/Documents/saga
Надежда это помогает любому, кто все еще сталкивается 'с файлом, существует' ошибка.