
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:
project/src/config.properties
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/