Instaluję p4v /opt
, ale /usr/bin
jest na mojej drodze. Czy można utworzyć miękkie lub symboliczne łącze dla p4v od /opt
do /usr/bin
, więc mogę po prostu wpisać „p4v”, ponieważ /usr/bin
jest na mojej drodze?
symbolic-link
Kawa
źródło
źródło
Odpowiedzi:
Zobaczyć
man ln
.Aby utworzyć dowiązanie symboliczne, do
/usr/bin/bar
którego odwołuje się oryginalny plik/opt/foo
, użyj:Będziesz musiał zastosować powyższe polecenie jako root (tj. Z
sudo
).źródło
sudo ln –s /etc/apache2/sites-available/redmine /etc/apache2/sites-enabled/000-redmine
otrzymuję błąd:ln: target '/etc/apache2/sites-enabled/000-redmine' is not a directory
Błąd polega na tym, że źle wpisujesz polecenie. Prawidłowy sposób to
http://ubuntuforums.org/showthread.php?t=2001697
źródło
/
Jeśli plik wykonywalny „p4v” znajduje się w katalogu / opt / bin / p4v, możesz po prostu uruchomić:
Lepiej byłoby dodać / opt / bin (lub gdziekolwiek plik wykonywalny) do swojej ścieżki:
źródło
~/.profile
byłoby lepiej dla ustawienia$PATH
./etc/environment
aby zmodyfikować PATH w całym systemie.Sprawdź przez to lokalizację oprogramowania.
na przykład
wyjście będzie to.
Aby utworzyć miękki link. na przykład chcesz utworzyć miękki link
skype
na pulpicieAby uzyskać więcej informacji na temat
ln
.lub
źródło
Uwaga, działa to, jeśli oba węzły znajdują się poniżej ciebie w tym samym drzewie. Możesz użyć notacji względnej
źródło
$
wskazanie wiersza polecenia jest wyborem stylu i prawdopodobnie nie będzie stanowić problemu. Należy jednak pamiętać, że umieszczanie elementów w bloku kodu innym niż kod i jego wynik może powodować zamieszanie.Ten szablon był dla mnie bardziej pomocny niż powyższe odpowiedzi. Prawdopodobnie nie bardziej poprawne, po prostu mniej zaciemnione:
Wystarczy wymienić części w
<>
„sźródło
Jeśli to mówi
target is not a folder
, oznacza to, że w nazwach folderów są spacje, np .:New Folder
ma spacjęMusisz edytować ścieżkę i dodać odwrotny ukośnik
\
po każdym spacji w ścieżkachna przykład:
źródło
Odkryłem, że łatwiej jest przejść do miejsca, w którym chcesz, aby link był, a następnie utworzyć link za pomocą
sudo ln -s /path/to/source/file
, niż robićln -s target source
.Więc w twoim przypadku zrobiłbym
cd /usr/bin
tosudo ln -s /opt/bin/pv4
. W moim przypadku inny sposób nie zadziałał.źródło