Perché c'è un ciclo infinito nel File System su un Mac? / Volumi / Macintosh HD / Volumi / Macintosh HD

1

Mentre giocavo con find nel Terminale mi sono imbattuto in questo strano comportamento: Sembra che ci sia un ciclo infinito nel Mac File System in questo modo:

/Volumes/Macintosh HD/Volumes/Macintosh HD/

... e così via.

Apparentemente è possibile accedere a Volumes e Macintosh HD ancora e ancora.

Come è possibile? Questo non dovrebbe confondere qualsiasi processo scavando ricorsivamente attraverso il File System?

    
posta michaelh 17.11.2016 - 17:10
fonte

1 risposta

0

/ Volumes / < avvio > è semplicemente un link simbolico, e non ci sono regole contro dove puoi collegare.

$ ls -la /Volumes/Macintosh\ HD
lrwxr-xr-x  1 root  wheel     1B 22 Feb 15:40 /Volumes/Macintosh HD -> /

Non è un loop infinito reale, ma solo un loop di collegamenti; una volta seguito, si torna sul percorso.

    
risposta data 01.03.2017 - 19:39
fonte

Leggi altre domande sui tag