Respuestas:
Ver man ln
.
Para crear un enlace simbólico en el /usr/bin/bar
que haga referencia al archivo original /opt/foo
, use:
ln -s /opt/foo /usr/bin/bar
Debería aplicar el comando anterior como root (es decir, con sudo
).
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
Si el ejecutable 'p4v' está en / opt / bin / p4v, simplemente puede ejecutar:
sudo ln -s /opt/bin/p4v /usr/bin/p4v
sudo chmod ugo+x /usr/bin/p4v
Sería mejor agregar / opt / bin (o donde sea que esté el ejecutable) a su ruta:
echo "export PATH=\$PATH:/opt/bin" >> ~/.profile
reset
~/.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.
which application-name #replace for the application you are looking for
por ejemplo
which skype
La salida será esta.
/usr/bin/skype
Para crear el enlace suave. por ejemplo, desea crear el enlace suave para skype
en su escritorio
ln -s /usr/bin/skype ~/Desktop/
Para más información sobre ln
.
man ln
o
ln --help
ln -s -n ./TargetDirectory ./Nickname
Tenga en cuenta que esto funciona si ambos nodos están debajo de usted en el mismo árbol. Puedes usar notación relativa
$
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.
Si está diciendo target is not a folder
, significa que hay espacios en los nombres de sus carpetas, por ejemplo: New Folder
tiene un espacio
Debe editar la ruta y agregar una barra diagonal inversa \
después de cada espacio en las rutas
p.ej:
ln -s /opt/bin /usr/var/New\ Folder
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 hacerlo ln -s target source
.
Entonces en tu caso lo haría cd /usr/bin
entonces sudo ln -s /opt/bin/pv4
. La otra forma no ha estado funcionando en mi caso.