Come posso trovare collegamenti duri su Windows?

Ho creato alcuni collegamenti duri nel mio file system di Windows 7 usando mklink. Era un po 'di tempo fa e non ricordo con certezza where, o quali file. Quando utilizzo Esplora risorse, tutti i file sono identici. Quando utilizzo la row di command e digiti "dir", tutti sembrano uguali.

Come faccio a trovare i collegamenti duri? Oppure come posso determinare se un file specifico è un collegamento duro?

Tutti i file sono collegamenti duri, con un numero di link di alless 1.

Ecco perché i file sembrano uguali. Sono uguali. Quello che sembri cercare sono i file in cui sono presenti più di un collegamento al file. C'è poco che distingue un file con un numero di collegamento maggiore di uno da un file con un numero di collegamento di uno … eccetto il numero di connessioni (e qualche comportmento strano rispetto agli attributi e ai timbri della data).

E questo è morto facile da controllare con il command find che si trova nell'utilità di utilità di utilità SFUA di Microsoft, che viene eseguito nel sottosistema per le applicazioni basate su Unix :

  trova .  -links +1 

In Windows 7, utilizzare il command:

 fsutil hardlink list MyFileName.txt 

Elenca tutti gli hardlinks per il file con il nome MyFileName.txt .

Purtroppo, non c'è modo per il sistema operativo di trovare tutti i tuoi hardlinks senza guardare each file.

Per Explorer, è ansible scaricare l'estremo utile di collegamento Shell , che sovrappone i file con collegamenti rapidi con una freccia a scorciatoia rossa.

Inoltre lo rende piuttosto facile creare collegamenti, collegamenti e collegamenti tramite il menu contestuale di Explorer.

Bonus chiacchiere:

Tecnicamente, tutti i file sono hardlinks. Quindi stai veramente cercando file con più di un hardlink.

utilizzare finddupe :

 finddupe -listlink c:\photos