Creé esta estructura de archivos:
test/src
test/firefox
Cuando ejecuto este comando:
ln -s test/src test/firefox
Esperaría test/firefox/src
que se creara un enlace simbólico apuntando a test/src
, sin embargo, aparece este error:
-bash: cd: src: Too many levels of symbolic links
- ¿Qué estoy haciendo mal?
- ¿No puede crear un enlace simbólico a una carpeta que está almacenada en un hermano de esa carpeta?
- ¿Cuál es el punto de esto?
cd test/firefox/src
mostraría el error cd: no such file or directory: test/firefox/src
, porque test/firefox/src
es un enlace simbólico que cuelga. ¿Estás ejecutando cd
algún otro enlace simbólico llamado src
?
ln -s
y el cd
que no nos dice. Suponiendo que solo hay un test
subdirectorio en su directorio actual, a cd src
(o lo que sea que haya ejecutado) debería arrojar un error. ¿Pusiste algo en test/firefox
?
/some/path
, a ln -s test/src test/firefox
creará un enlace simbólico que apunta de /some/path/test/firefox/src
a /some/path/test/firefox/test/src
, no a /some/path/test/src
.
ls -ld test test/*
, o la secuencia exacta de comandos que ejecutó para crear estos archivos.