Categorie
No Categoria

Sapere quanti hardlink ha un file

Per sapere se un file ha altri hardlink che puntano allo stesso inode:

frasten@myserver:~$ ls -l
total 322324
-rw-r--r-- 1 frasten frasten      1044 Mar  7  2020 mypasswd
-rw-r--r-- 1 frasten frasten      1021 Mar  7  2020 passwd
-rw-rw-r-- 2 frasten frasten 165019648 Sep 12 23:27 robaccia
-rw-rw-r-- 2 frasten frasten 165019648 Sep 12 23:27 robahard
-rw-r--r-- 1 frasten frasten       677 Mar  7  2020 shadow

Basta guardare la seconda colonna, dopo la lista dei permessi, è il numero di hardlinks esistenti. Se vale 1, questo file è l’unica copia, altrimenti ce n’è un altro.

Questa cosa è utile perché ci fa capire che eliminare il file è “sicuro” (se si sa cosa si sta facendo), perché ce n’è almeno un’altra “copia” da qualche altra parte.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *