Ich versuche, in meinem Ausgangsverzeichnis einen Symlink zu Verzeichnissen und Dateien auf meiner Datenpartition zu erstellen. Ich habe es versucht:
~/Documents$ ln -sv ~/Documents/saga /media/mariajulia/485f3e29-355c-4be3-b80a-1f5abd5604b6/mariajulia/Downloads/saga..doc
um einen symlink namens saga
in meinem verzeichnis Documents
in meinem home
ordner zu erstellen . Die Terminalausgabe ist:
ln: failed to create symbolic link ‘/media/mariajulia/485f3e29-355c-4be3-b80a-1f5abd5604b6/mariajulia/Downloads/saga..doc’: File exists
Ich habe den Inhalt von ~/Documents
mit ls -a überprüft , es gibt nichts außer .
und ..
. Im Allgemeinen ist mein home
Ordner leer, es ist nur eine Neuinstallation des Systems.
symbolic-link
Maria
quelle
quelle
Antworten:
Dies ist ein klassischer Fehler ... es ist umgekehrt:
so in deinem Fall
sollte arbeiten. Beachten Sie jedoch:
Wenn
~/Documents/saga
vorhanden und kein Verzeichnis ist, wird auch der Fehler angezeigt.Wenn
~/Documents/saga
vorhanden und ein Verzeichnis ist, lautet der symbolische Link~/Documents/saga/saga..doc
(sind Sie sich über den doppelten Punkt sicher?)Wenn
~/Documents/saga
es keinen gibt, wird Ihr symbolischer Link sein~/Documents/saga
(so wie es ist, keine Erweiterung).quelle
cp
cp -s
.Ich habe die gleiche Fehlermeldung
beim Umleiten
Von node.js v0.10.25
bis node.js v4.2.3 schaue
ich mir das an
man ln
und benutze esDas ist Arbeit, wie ich erwartet hatte.
quelle
ln -sf
...Als @Rmano in seiner Antwort antwortete, waren die Argumente in der falschen Reihenfolge. Ich habe den gleichen Fehler auch ziemlich oft gemacht. So fand ich eine
Narrensichere Möglichkeit, symbolische Links zu erstellen
Gehen Sie zunächst in das Verzeichnis, in dem Sie den Link erstellen möchten
Erstellen Sie dann den Link mit einem einzelnen Argument .
Dadurch wird eine Verknüpfung zum aktuellen Verzeichnis mit demselben Namen wie das Ziel erstellt.
quelle
Könnte nicht verwandt sein.
Für mich war der Link tot. Auf einen nicht vorhandenen Ordner verweisen. Wenn Sie versuchen, es zu ersetzen, schlägt dies mit dieser Meldung fehl. ^ Also ein einfaches
rm linkName
war genug.quelle
Um neue Informationen hinzuzufügen, können Sie den aktuellen Symlink entfernen und anschließend den Symlink neu erstellen.
Dann erstelle den Symlink neu:
Hoffe, dies hilft jedem, der noch mit dem Fehler "Datei vorhanden" konfrontiert ist.
quelle