hardlinks na NTFS z oknami


4

Jak mogę utworzyć twarde linki dla pliku na partycji NTFS za pomocą systemu Windows?

NTFS może oczywiście obsługiwać twarde linki, ponieważ tworzenie ich przy pomocy NTFS-3g działa - łącza działają nawet w systemie Windows. Czy to jedyny sposób na tworzenie twardych linków na NTFS?

Odpowiedzi:


4

cmd obejmuje mklink dowództwo które mogą tworzyć twarde linki:

Tworzy dowiązanie symboliczne.

MKLINK [[/D] | [/H] | [/J]] Link Target

/D Tworzy dowiązanie symboliczne do katalogu. Domyślnie jest to dowiązanie symboliczne do pliku.

/H Tworzy dowiązanie twarde zamiast dowiązania symbolicznego.

/J Tworzy skrzyżowanie katalogu.

Link określa nową nazwę dowiązania symbolicznego.

Target określa ścieżkę (względną lub bezwzględną), do której odnosi się nowe łącze.

Ponadto doskonałe Far Manager ma wsparcie w ich tworzeniu ( Alt + F6 ).

Istnieje również liczba rozszerzeń powłoki które to umożliwiają.


wow, nawet miękkie linki. nie wiedziałem, że istnieją nawet w oknach. czy to te .lnk pliki? dobra odpowiedź, nie znałem tego polecenia
knittl

3
Pliki .lnk to pliki skrótów - element na poziomie powłoki. Dowiązania symboliczne są linkiem na poziomie NTFS.
afrazier

Próbowałem tego dzisiaj, wydaje się, że cmd.exe nie rozpoznaje mklink. System operacyjny był Windows XP
knittl

@knittl: Zakładałem a niedawny wersja systemu Windows. Wiesz, taki, który nadal ma wsparcie głównego nurtu. mklink istnieje od Windows Vista (głównie dlatego, że NTFS nie zyskał wcześniej możliwości dowiązania symbolicznego).
Joey

1
Funkcje NTFS zmieniły się z każdą dotychczasową główną wersją systemu Windows. Vista przyniosła transakcje i dowiązania symboliczne, Windows 2000 dodał punkty ponownej analizy, kwoty, rzadkie pliki i więcej itd.
Joey


1
fsutil hardlink create new_file old_file_name

Musisz uruchomić to z wiersza polecenia z podwyższonym poziomem uprawnień.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.