Jedną z długo oczekiwanych funkcji systemu Windows Vista była możliwość używania dowiązań symbolicznych, tak jak w Linuksie. Niestety, nie działają one tak dobrze, jak to tylko możliwe, ale jest to duży upgrade z wcześniejszych wersji i rozwiązało już dla mnie wiele problemów.
Polecenie, którego potrzebujesz, to mklink, z którego będziesz korzystać z wiersza poleceń. Wystarczy wpisać go w wierszu poleceń, aby zobaczyć opcje:
C: \ Users \ geek> mklink 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 twarde łącze zamiast dowiązania symbolicznego. / J Tworzy węzeł katalogowy. 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.
Na przykład, jeśli chcesz, aby folder C: \ Users \ Geek \ TestFolder był również dostępny z C: \ TestFolder, możesz użyć następującego polecenia.
C: \ mklink / D C: \ TestFolder C: \ Users \ Geek \ TestFolder
dowiązanie symboliczne utworzone dla C: \ TestFolder <> C: \ Users \ Geek \ TestFolder
Teraz, jeśli spojrzysz w katalogu C: \ TestFolder, zobaczysz, że jakiekolwiek pliki znajdowały się w innym katalogu.
Cel linku MKLINK
Użycie polecenia bez żadnych dodatkowych opcji tworzy miękki link do pliku.
/ D tworzy dowiązanie symboliczne lub miękki link.
Zasadniczo działa to jak skrót do folderu w poprzednich wersjach systemu Windows, z tym że nie trzeba używać rzeczywistego skrótu.
/ H tworzy twardy link, który wskazuje bezpośrednio na plik.
Z tej opcji nie można bezpośrednio korzystać z folderów z jakiegoś powodu, musisz użyć następnej opcji.
/ J tworzy "węzeł katalogowy"
Węzeł katalogu jest właściwie tylko twardym linkiem do katalogu. Jest to funkcja, która istniała również przed Vistą. Jeśli próbujesz utworzyć dowiązanie symboliczne do katalogu za pomocą twardego linku, powinieneś użyć tej opcji.
Twardy link
Twardy link bezpośrednio wskazuje plik i działa w systemie operacyjnym tak, jakby był samym plikiem. Będziesz chciał użyć tej opcji przez większość czasu, jeśli próbujesz sfałszować katalog aplikacji.
Miękki link
Miękki link jest skrótem do pliku lub folderu - jeśli korzystasz z Eksploratora Windows, przekierujemy go do katalogu, jeśli klikniesz dwukrotnie skrót, nie będzie on udawał, że jest częścią systemu plików. Możesz nadal bezpośrednio odwoływać się lub otwierać plik z dowiązaną dowiązaną ścieżką, która w większości działa.
Jedną z rzeczy, które zostały szeroko omówione, jest to, że nie można używać dowiązań symbolicznych systemu Vista z innego systemu operacyjnego (co nie jest zaskakujące), ale nie można ich również używać z udziału sieciowego. Jest to kłopotliwe, jeśli użytkownik chce korzystać z tej funkcji na serwerze sieciowym lub serwerze plików.
Aby usunąć dowiązanie symboliczne, możesz po prostu usunąć link. Tylko upewnij się, że nie usuniesz oryginalnego pliku.