J'ai créé des liens durs sur mon système de fichiers Windows 7 à l'aide de mklink. C'était il y a quelque temps et je ne me souviens pas avec certitude où, ni quels fichiers. Lorsque j'utilise Explorer, tous les fichiers se ressemblent. Lorsque j'utilise la ligne de commande et que je tape "dir", ils se ressemblent tous.
Comment trouver des liens durs? Ou comment puis-je déterminer si un fichier spécifique EST un lien dur?
find
" référencé dans la solution n'est pas le Windows 7 installé par défaut. Vous devez télécharger et installer un nouveau Microsoftfind
. Ensuite, vous pouvez utiliser cetfind
utilitaire. Ou installez lafind
commande de Cygwin comme @arcyqwerty (qui aura probablement un meilleur support à long terme).fsutil hardlink list filename
. (voir la réponse de Sergey )Sous Windows 7, utilisez la commande:
Il répertorie tous les liens physiques vers un fichier avec un nom
MyFileName.txt
.la source
Malheureusement, l'OS n'a aucun moyen de trouver tous vos liens physiques sans regarder chaque fichier.
Pour Explorer, vous pouvez télécharger l' extension très pratique Link Shell , qui superpose les fichiers avec des liens durs avec une flèche rouge comme un raccourci.
Cela facilite également la création de liens physiques, de liens symboliques et de jonctions via le menu contextuel de l'Explorateur.
Chatter bonus:
Techniquement, tous les fichiers sont des liens physiques. Ainsi, vous recherchez vraiment des fichiers avec plus d'un lien physique.
la source
utilisez finddupe :
la source
Un moyen simple pour les contrôles ponctuels: les attributs de fichier changent-ils ensemble?
Si vous voulez tester si les fichiers
A
etB
sont des liens durs vers le même contenu et que vous ne voulez rien installer ou exécuter, ouvrez la fenêtre Propriétés du fichierA
et basculez par exemple son attribut en lecture seule . Ouvrez maintenant la fenêtre Propriétés du fichierB
pour voir si la modification de l'attribut (du fichierA
) a également eu lieu ici. Si oui, alors la réponse est positive.Pourquoi ça marche? Parce que les liens durs associés partagent le même ensemble d'attributs de fichier et d'horodatages.
Cela dit, le même test peut être effectué avec des horodatages de fichiers, mais ils ne peuvent pas être modifiés aussi facilement que l' indicateur de lecture seule afin d'effectuer la vérification.
la source