Utworzyłem twarde linki w moim systemie plików Windows 7 za pomocą mklink. To było jakiś czas temu i nie pamiętam na pewno, gdzie i które pliki. Gdy korzystam z Eksploratora, wszystkie pliki wyglądają tak samo. Kiedy używam wiersza polecenia i wpisuję „dir”, wszystkie wyglądają tak samo.
Jak znaleźć twarde linki? Lub jak ustalić, czy określony plik JEST twardym łączem?
find
”, o którym mowa w tym rozwiązaniu, nie jest domyślnie zainstalowanym systemem Windows 7. Musisz pobrać i zainstalować nowego Microsoftfind
. Następnie możesz użyć tegofind
narzędzia. Lub zainstalujfind
polecenie Cygwin, takie jak @arcyqwerty (które prawdopodobnie będzie miało lepszą obsługę długoterminową).fsutil hardlink list filename
. (patrz odpowiedź Siergieja )W systemie Windows 7 użyj polecenia:
Zawiera listę wszystkich dowiązań twardych do pliku o nazwie
MyFileName.txt
.źródło
Niestety, nie ma sposobu, aby system operacyjny znalazł wszystkie linki twarde bez patrzenia na każdy plik.
W przypadku Eksploratora możesz pobrać bardzo przydatne rozszerzenie powłoki powłoki , które nakłada pliki z linkami twardymi za pomocą czerwonej strzałki przypominającej skrót.
Ułatwia także tworzenie linków twardych, dowiązań symbolicznych i skrzyżowań za pomocą menu kontekstowego Eksploratora.
Dodatkowe rozmowy
Technicznie wszystkie pliki są dowiązaniami stałymi. Tak więc naprawdę szukasz plików z więcej niż jednym dowiązaniem twardym.
źródło
użyj finddupe :
źródło
Prosty sposób na jednorazowe sprawdzenie: czy atrybuty plików zmieniają się razem?
Jeśli chcesz sprawdzić, czy pliki
A
iB
twarde linki do tej samej zawartości nie chcesz instalować ani uruchamiać, otwórz okno Właściwości plikuA
i przełącz na przykład jego atrybut Tylko do odczytu . Teraz otwórz okno Właściwości pliku,B
aby zobaczyć, czy zmiana atrybutu (plikuA
) miała również miejsce tutaj. Jeśli tak, to odpowiedź jest pozytywna.Dlaczego to działa? Ponieważ powiązane twarde łącza mają ten sam zestaw atrybutów plików i znaczników czasu.
To powiedziawszy, ten sam test można wykonać ze znacznikami czasu plików, ale nie można ich zmienić tak łatwo jak flagę Tylko do odczytu w celu przeprowadzenia kontroli.
źródło