Quando stat una directory ottengo un elenco che mi dice che ci sono 5 collegamenti alla directory.
stat dir
La mia domanda è: come posso ottenere informazioni (nomi e posizioni) su tutti questi 5 collegamenti?
Quando stat una directory ottengo un elenco che mi dice che ci sono 5 collegamenti alla directory.
stat dir
La mia domanda è: come posso ottenere informazioni (nomi e posizioni) su tutti questi 5 collegamenti?
Risposte:
Hai solo bisogno ls
(o find
).
Quando si crea una directory, il conteggio dei collegamenti inizia da 2:
.
link dentro di séL'altra cosa che aumenta il conteggio dei collegamenti della directory sono le sue sottodirectory: tutte hanno una ..
voce che rimanda al loro genitore, aggiungendone una al suo conteggio dei collegamenti.
Non è possibile eseguire il hardlink delle directory in Linux, quindi queste sono le uniche cose che contano ai fini del conteggio dei collegamenti: due più il numero di sottodirectory.
.
e..
sono solo dei collegamenti. Li ho sempre pensati come punti magici.