Los enlaces simbólicos son atajos guardados para rutas relativas:
~/foo➤ ln -s . ~/bar/foo
~/foo➤ ls -l ~/bar
total 8
lrwxr-xr-x 1 me me 1B 15 May 14:38 foo -> .
El archivo ~/bar/foo
es un enlace simbólico al bar
directorio actual de s, es decir, a sí mismo
¿Qué sucede si quiero crear un enlace simbólico en otro directorio al directorio en el que estoy en ese momento? Entonces, en el ejemplo anterior, estoy dentro ~/foo
y quiero crear ~/bar/foo
como un enlace simbólico para ~/foo
. Por supuesto, mi directorio actual puede tener un poco más de 5 caracteres y no ser tan fácil de escribir.
$
variables y sustituciones de comandos, de lo contrario, los nombres de archivo con espacios arruinarán la ejecución. Tampoco necesita el final$(basename $PWD)
(y ha olvidado un$
(y citando :-))) ya que ese es el nombre de enlace predeterminado de todos modos.