Wie erstelle ich einen Soft- oder symbolischen Link?

Wie erstelle ich einen Soft- oder symbolischen Link?

Ich installiere p4v in /opt, aber es liegt auf meinem Pfad. Ist es möglich, einen Soft- oder symbolischen Link für p4v von nach /usr/binzu erstellen , sodass ich einfach „p4v“ eingeben kann, da es auf meinem Pfad liegt?/opt/usr/bin/usr/bin

Antwort1

Sehen man ln.

Um einen symbolischen Link zu erstellen, /usr/bin/barder auf die Originaldatei verweist /opt/foo, verwenden Sie:

ln -s /opt/foo /usr/bin/bar

Sie müssen den obigen Befehl als Root (also mit sudo) ausführen.

Antwort2

Der Fehler liegt darin, dass Sie den Befehl falsch schreiben. Der richtige Weg ist

ln -s /<full>/<path>/<to>/<file> /usr/local/bin

http://ubuntuforums.org/showthread.php?t=2001697

Antwort3

Wenn sich die ausführbare Datei „p4v“ unter /opt/bin/p4v befindet, können Sie einfach Folgendes ausführen:

sudo ln -s /opt/bin/p4v /usr/bin/p4v
sudo chmod ugo+x /usr/bin/p4v

Es wäre besser, /opt/bin (oder wo auch immer sich die ausführbare Datei befindet) zu Ihrem Pfad hinzuzufügen:

echo "export PATH=\$PATH:/opt/bin" >> ~/.profile
reset

Antwort4

Diese Vorlage war für mich hilfreicher als die obigen Antworten. Wahrscheinlich nicht korrekter, nur weniger verschleiert:

ln -s <path/to/real/file-or-folder> <symlink path>

Ersetzen Sie einfach die Teile in <>'s

verwandte Informationen