Ich bin mir nicht sicher, ob dies ein schlechter Stil ist, aber ich stelle diese Frage hier, weil ich die Antwort anderswo nicht finden konnte, und habe dann selbst eine Lösung ausgearbeitet. Ich würde gerne die Lösungen anderer Leute sehen, aber nach ein paar Tagen werde ich meine eigenen veröffentlichen.
In meinem speziellen Fall läuft Windows 7, aber ich würde mich für Antworten für andere / ältere Windows-Versionen interessieren. Mir ist klar, dass eine Antwort lautet: "Installieren Sie eine Version von Unix find und lösen Sie dann wie bei Unix ", aber ich wollte eine "native" Lösung.
EDIT 2012-07-17: Klarstellung: Mit "automatisch" meine ich im Idealfall etwas, das ich als Teil eines Skripts ausführen kann, anstatt eines GUI-Tools, das die ganze Arbeit auf Knopfdruck erledigt, weil ich es tun möchte dies unbeaufsichtigt.
quelle
Sie können auch ein Open-Source-Dienstprogramm namens SageLinks ausprobieren , das Windows NTFS-Junctions, symbolische Links und sogar Verknüpfungen anzeigt und überprüft.
quelle
Verwenden von cygwin64 (find, xargs, sh, ls) (getestet auf win7 für tote ntfs-Hardlinks)
Hinweis: test -e funktioniert nicht wie erwartet mit totem ntfs-Hardlink.
quelle