Próbuję utworzyć dowiązanie symboliczne w moim katalogu domowym do katalogów i plików na mojej partycji danych. Próbowałem:
~/Documents$ ln -sv ~/Documents/saga /media/mariajulia/485f3e29-355c-4be3-b80a-1f5abd5604b6/mariajulia/Downloads/saga..doc
aby utworzyć dowiązanie symboliczne o nazwie saga
w moim Documents
katalogu w moim home
folderze. Wyjście końcowe to:
ln: failed to create symbolic link ‘/media/mariajulia/485f3e29-355c-4be3-b80a-1f5abd5604b6/mariajulia/Downloads/saga..doc’: File exists
Sprawdzałem zawartość ~/Documents
ls -a, nie ma nic prócz .
i ..
. Ogólnie mój home
folder jest pusty, to tylko nowa instalacja systemu.
symbolic-link
Maria
źródło
źródło
Odpowiedzi:
To klasyczny błąd ... jest na odwrót:
więc w twoim przypadku
powinno działać. Uwaga:
jeśli
~/Documents/saga
istnieje i nie jest katalogiem, również wystąpi błąd;jeśli
~/Documents/saga
istnieje i jest katalogiem, symbolicznym linkiem będzie~/Documents/saga/saga..doc
(czy jesteś pewien podwójnej kropki?)jeśli
~/Documents/saga
nie istnieje, link symboliczny będzie~/Documents/saga
(jak to jest, bez rozszerzenia).źródło
cp
cp -s
.Mam ten sam komunikat o błędzie
podczas przekierowywania
z node.js v0.10.25
do node.js v4.2.3,
więc patrzę
man ln
i używamTo jest praca, jak się spodziewałem.
źródło
ln -sf
...Gdy @Rmano odpowiedział w swojej odpowiedzi, argumenty były w niewłaściwej kolejności. Często popełniłem ten sam błąd. W ten sposób znalazłem
Niezawodny sposób na tworzenie dowiązań symbolicznych
Najpierw przejdź do katalogu, w którym chcesz utworzyć łącze
Następnie utwórz link za pomocą jednego argumentu .
Spowoduje to utworzenie łącza do bieżącego katalogu o tej samej nazwie co cel.
źródło
Może być niezwiązany.
Dla mnie link był martwy. Wskazując na nieistniejący folder. Próba zastąpienia go nie powiodła się przy tym komunikacie. ^ Więc wystarczyło proste
rm linkName
.źródło
Aby dodać nowe informacje, możesz usunąć bieżące dowiązanie symboliczne, a następnie ponownie je utworzyć.
Następnie ponownie utwórz dowiązanie symboliczne:
Mam nadzieję, że pomoże to każdemu, kto nadal napotyka błąd „istnieje plik”.
źródło