Próbowałem utworzyć twardy link do katalogu (nie symboliczny).
Próbowałem tego: mklink /d /h newfolder currentfolder
ale to mówi mi, że odmówiono dostępu . Nie rozumiem, w jaki sposób odmowa dostępu, ponieważ uruchamiam pakiet jako administrator.
Jak tworzymy twardy link do katalogu?
==
Windows Vista Home Premium SP2
windows
windows-vista
filesystems
hardlink
Pacerier
źródło
źródło
mount --bind
do folderów, ale nie jestem pewien, czy w Windowsie jest coś podobnego!W systemie Windows nie ma czegoś takiego jak twardy link do katalogu. W systemie Windows albo tworzysz symboliczne łącze do katalogu za pomocą polecenia,
mklink /d link_name target_dir
albo tworzysz połączenie zmklink /J link_name target_dir
.W odróżnieniu od twardych łączy, połączenia mogą obejmować wiele woluminów i są czasami nazywane przez Microsoft „miękkimi linkami”, jak można przeczytać tutaj :
Wymagane jest tutaj pewne zastrzeżenie, ponieważ nomenklatura Microsoftu nie jest naprawdę schludna, ale w kilku słowach są to opcje tworzenia odniesień do plików i katalogów w systemie Windows:
(1) skróty: pliki, których zawartość jest lokalizacją innego pliku. Działa mniej więcej tak, jak miękkie łącze, jednak z zasadniczą różnicą: NIE jest to wpis do katalogu, informacje o łączu są przechowywane w pliku. Z tego powodu nie działa z wieloma aplikacjami (przynajmniej działa tak, jak powinien w Eksploratorze Windows ...);
(2) twarde linki: tworzone za pomocą polecenia
mklink /h
. Obowiązuje tylko dla plików i działa na danym woluminie (tj. Podobnie jak w Linuksie, nie można na stałe połączyć pliku na innej partycji ani na dysku sieciowym);(3)skrzyżowania: ta bestia jest naprawdę dziwna. Działa tylko z katalogami i - co zabawne - może wskazywać na katalogi w innych systemach plików;
(4) dowiązania symboliczne: jest podobny do Linuksa i działa również z katalogami i plikami. (Ale zwykle wymaga uprawnień administratora, co może sprawić, że będzie to raczej niewygodne.) Jak wspomniałem powyżej, jest on tworzony za pomocą polecenia
mklink /d link_name target_dir
dla katalogów (imklink link_name target_file
plików). Możesz przeczytać więcej na ten temat tutaj .źródło