
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/bin
zu 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/bar
der 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
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