Не уверен, что это плохой стиль, но я задаю этот вопрос здесь, потому что я не мог найти ответ в другом месте, а затем я разработал одно решение самостоятельно. Мне было бы интересно увидеть решения других людей, но через несколько дней я опубликую свои собственные.
В моем конкретном случае я работаю на Windows 7, но меня будут интересовать ответы для других / более старых версий Windows. Я понимаю, что один из ответов - «установить версию Unix find, а затем решить, как для Unix », но я хотел более «нативное» решение.
РЕДАКТИРОВАТЬ 2012-07-17: Уточнение: под "автоматически" я в идеале имею в виду то, что я могу запустить как часть скрипта, а не как инструмент GUI, который выполняет всю работу при нажатии кнопки, потому что я хочу сделать это без присмотра.
источник
Вы также можете попробовать утилиту с открытым исходным кодом SageLinks , которая показывает и проверяет соединения Windows NTFS, символические ссылки и даже ярлыки.
источник
Использование cygwin64 (find, xargs, sh, ls) (протестировано на win7 для мертвых жестких ссылок ntfs)
Примечание: test -e не работает должным образом с мертвой жесткой ссылкой ntfs.
источник