Estoy tratando de entender la naturaleza de ..(doble punto). Parece apuntar a diferentes objetivos según cómo accedas a él.
Ejemplo:-
/outer/
middle/
inner/
inner --> ./middle/inner/
Ahora, /outer/middle/inner/..conduce a /outer/middle/, pero si accedo a través del enlace simbólico, /outer/inner/..conduce a /outer/. Parece que hay dos diferentes ..aquí.
¿Qué es ..exactamente? enlace simbólico? enlace duro? ¿O se genera dinámicamente dependiendo de la ruta cuando se accede al directorio? O tal vez mi comprensión de los enlaces simbólicos es incorrecta.
Editar:
Otra observación relacionada
/outer/
middle/
file
inner/
f --> ./../file
inner --> ./middle/inner/
Ahora si trato de acceder al archivo a través de /outer/inner/fél funciona. Pero no debería, ya /outer/inner/../fileque no apunta a un archivo. el archivo está adentro /outer/middle/inner/... ¿Esto parece contradecir el comportamiento de arriba?