Ich habe mit mklink einige harte Links in meinem Windows 7-Dateisystem erstellt. Es ist einige Zeit her und ich kann mich nicht sicher erinnern, wo oder welche Dateien. Wenn ich den Explorer verwende, sehen alle Dateien gleich aus. Wenn ich die Befehlszeile benutze und "dir" eingebe, sehen alle gleich aus.
Wie finde ich harte Links? Oder wie kann ich feststellen, ob eine bestimmte Datei ein fester Link ist?
find
", auf das in der Lösung hier verwiesen wird, nicht das standardmäßig installierte Windows 7 ist. Sie müssen ein neues Microsoft herunterladen und installierenfind
. Dann können Sie diesesfind
Dienstprogramm verwenden. Oder installieren Siefind
Cygwins Befehl wie @arcyqwerty (der auf lange Sicht wahrscheinlich besser unterstützt wird).fsutil hardlink list filename
. (Siehe die Antwort von Sergey )Verwenden Sie unter Windows 7 den folgenden Befehl:
Es listet alle Hardlinks zur Datei mit Namen auf
MyFileName.txt
.quelle
Leider gibt es keine Möglichkeit für das Betriebssystem, alle Ihre Hardlinks zu finden, ohne jede Datei zu betrachten.
Für den Explorer können Sie die sehr praktische Link-Shell-Erweiterung herunterladen , die Dateien mit Hardlinks mit einem roten Pfeil überlagert.
Es macht es auch ziemlich mühelos, Hardlinks, Symlinks und Junctions über das Kontextmenü des Explorers zu erstellen.
Bonus-Chatter:
Technisch sind alle Dateien Hardlinks. Sie suchen also wirklich nach Dateien mit mehr als einem Hardlink.
quelle
benutze finddupe :
quelle
Ein einfacher Weg für einmalige Überprüfungen: Ändern sich Dateiattribute gemeinsam?
Wenn Sie testen möchten , ob die Dateien
A
undB
sind harte Links zu den gleichen Inhalt und Sie nicht wollen , installieren oder zu laufen alles, öffnen Sie die Eigenschaften - Fenster der DateiA
und Toggle zum Beispiel seine Read-only - Attribut. Öffnen Sie nun das Eigenschaftsfenster der Datei, umB
zu sehen, ob auch hier eine Änderung des Attributs (der DateiA
) stattgefunden hat. Wenn ja, ist die Antwort positiv.Warum funktioniert das? Da verwandte Hardlinks dieselben Dateiattribute und Zeitstempel verwenden.
Dessen ungeachtet kann derselbe Test mit Zeitstempeln von Dateien durchgeführt werden, aber sie können nicht so einfach geändert werden wie das Nur-Lese- Flag, um die Prüfung durchzuführen.
quelle