Nie jestem pewien, czy to zły styl, ale zadaję to pytanie, ponieważ nie mogłem znaleźć odpowiedzi gdzie indziej, a potem sam opracowałem jedno rozwiązanie. Chciałbym zobaczyć rozwiązania innych ludzi, ale po kilku dniach opublikuję własne.
W moim konkretnym przypadku korzystam z systemu Windows 7, ale byłbym zainteresowany odpowiedziami na inne / starsze wersje systemu Windows. Zdaję sobie sprawę, że jedną z odpowiedzi jest „zainstaluj wersję znalezionego Unixa, a następnie rozwiązuj jak dla Unixa ”, ale chciałem bardziej „natywnego” rozwiązania.
EDYCJA 2012-07-17: Wyjaśnienie: „automatycznie” Mam na myśli coś, co mogę uruchomić jako część skryptu, a nie narzędzie GUI, które wykonuje całą pracę za naciśnięciem przycisku, ponieważ chcę to zrobić to bez opieki.
źródło
Możesz także wypróbować narzędzie open source o nazwie SageLinks , które pokazuje i sprawdza połączenia Windows NTFS, dowiązania symboliczne, a nawet skróty.
źródło
Korzystanie z cygwin64 (find, xargs, sh, ls) (przetestowane na Win7 pod kątem hardlinks martwych NTFS)
Uwaga: test -e nie działa zgodnie z oczekiwaniami z martwym dowiązaniem NTFS.
źródło