Sto cercando di capire la natura di ..(punto doppio). Sembra indicare obiettivi diversi a seconda di come accedervi.
Esempio:-
/outer/
middle/
inner/
inner --> ./middle/inner/
Ora, /outer/middle/inner/..conduce a /outer/middle/, ma se accedo tramite il collegamento simbolico, /outer/inner/..porta a /outer/. Sembra che ci siano due diversi ..qui.
Che cosa è ..esattamente? link simbolico? collegamento reale? O viene generato dinamicamente in base al percorso quando si accede alla directory? O forse la mia comprensione dei collegamenti simbolici è sbagliata.
Modificare:
Altre osservazioni correlate
/outer/
middle/
file
inner/
f --> ./../file
inner --> ./middle/inner/
Ora se provo ad accedere al file tramite /outer/inner/fesso funziona. Ma non dovrebbe dal momento /outer/inner/../fileche non punta a un file. il file è in /outer/middle/inner/... Questo sembra contraddire il comportamento sopra !?