Estoy instalando p4v /opt
, pero /usr/bin
está en mi camino. ¿Es posible crear un enlace suave o simbólico para p4v de /opt
a /usr/bin
, así puedo escribir "p4v" ya que /usr/bin
está en mi camino?
symbolic-link
café
fuente
fuente
Respuestas:
Ver
man ln
.Para crear un enlace simbólico en el
/usr/bin/bar
que haga referencia al archivo original/opt/foo
, use:Debería aplicar el comando anterior como root (es decir, con
sudo
).fuente
sudo ln –s /etc/apache2/sites-available/redmine /etc/apache2/sites-enabled/000-redmine
obteniendo error:ln: target '/etc/apache2/sites-enabled/000-redmine' is not a directory
El error es que está escribiendo el comando incorrectamente. La forma correcta es
http://ubuntuforums.org/showthread.php?t=2001697
fuente
/
Si el ejecutable 'p4v' está en / opt / bin / p4v, simplemente puede ejecutar:
Sería mejor agregar / opt / bin (o donde sea que esté el ejecutable) a su ruta:
fuente
~/.profile
Sería mejor para la configuración$PATH
./etc/environment
para modificar el sistema PATH en todo el sistema.Verifique la ubicación del software con esto.
por ejemplo
La salida será esta.
Para crear el enlace suave. por ejemplo, desea crear el enlace suave para
skype
en su escritorioPara más información sobre
ln
.o
fuente
Tenga en cuenta que esto funciona si ambos nodos están debajo de usted en el mismo árbol. Puedes usar notación relativa
fuente
$
indicar una línea de comando es una opción de estilo y no es probable que sea un problema. Sin embargo, tenga en cuenta que incluir cosas en un bloque de código que no sea el código y su salida puede causar confusión.Esta plantilla fue más útil para mí que las respuestas anteriores. Probablemente no más correcto, solo menos ofuscado:
Simplemente reemplace las partes en
<>
'sfuente
Si está diciendo
target is not a folder
, significa que hay espacios en los nombres de sus carpetas, por ejemplo:New Folder
tiene un espacioDebe editar la ruta y agregar una barra diagonal inversa
\
después de cada espacio en las rutasp.ej:
fuente
He descubierto que es más fácil ir a donde desea que esté el enlace y luego crear el enlace usando
sudo ln -s /path/to/source/file
, en lugar de hacerloln -s target source
.Entonces en tu caso lo haría
cd /usr/bin
entoncessudo ln -s /opt/bin/pv4
. La otra forma no ha estado funcionando en mi caso.fuente