Descrição do caminho bizarro

2

Acho uma pergunta boba, mas não sei a resposta.

Eu fiz check-out de um projeto com hierarquia de arquivos:

REPO/project/src/multiple sub-directories here

Eu estou lendo alguma documentação e em um certo ponto eu tenho que criar um arquivo config.properties e colocá-lo em 2 locais especificados por ele:

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

O ponto 1 é óbvio, mas o 2 não entendi? Está errado ou sou eu?

Agradecemos antecipadamente

    
por Master Mind 31.10.2015 / 00:40

1 resposta

1
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/
    
por 31.10.2015 / 00:52