REPO/project/src/multiple sub-directories here
Então, esses seriam caminhos relativos, não caminhos absolutos (isto é, eles não começam com / para indicar a raiz)
project/src/config.properties
Seria traduzido para REPO / project / src / config.properties
project/../../config.properties
seria traduzido para REPO / config.properties porque você muda para o projeto e, em seguida, retorna dois níveis.
Você pode criar links simbólicos para config.properties onde quer que você queira, links extras não atrapalharão nada, e cada um usará um inode e nenhum espaço em disco. Se o arquivo real for REPO / config.properties, isso vinculará outros arquivos àquele.
ln -s REPO/config.properties REPO/project/src/