Descripción del camino extraño

Descripción del camino extraño

He revisado un proyecto con jerarquía de archivos:

REPO/project/src/multiple sub-directories here

Estoy leyendo documentación y en cierto momento tengo que crear un archivo config.properties y colocarlo en 2 ubicaciones especificadas por eso:

  1. project/src/config.properties
  2. project/../../config.properties

¿El punto 1 es obvio pero el 2 no lo entendí? ¿Está mal o soy yo?

Respuesta1

REPO/project/src/multiple sub-directories here

Por lo tanto, estas serían rutas relativas, no absolutas (es decir, no comienzan con / para indicar la raíz)

project/src/config.properties

Se traduciría a REPO/project/src/config.properties

project/../../config.properties

se traduciría a REPO/config.properties porque cambia al proyecto y luego retrocede dos niveles.

Puede crear enlaces simbólicos a config.properties donde quiera, los enlaces adicionales no estropearán nada y cada uno utilizará un inodo y ningún espacio en disco. Si el archivo real es REPO/config.properties, esto vinculará simbólicamente otros archivos a ese.

ln -s REPO/config.properties  REPO/project/src/

información relacionada