Creé esta estructura de archivos:
test/src
test/firefox
Cuando ejecuto este comando:
ln -s test/src test/firefox
Esperaría test/firefox/srcque 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/srcmostraría el error cd: no such file or directory: test/firefox/src, porque test/firefox/srces un enlace simbólico que cuelga. ¿Estás ejecutando cdalgún otro enlace simbólico llamado src?
ln -sy el cdque no nos dice. Suponiendo que solo hay un testsubdirectorio 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/firefoxcreará un enlace simbólico que apunta de /some/path/test/firefox/srca /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.