12Aug

Używanie Symlinks w Windows Vista

click fraud protection

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.

Korzystanie z polecenia mklink

Poleceniem, którego chcesz użyć, jest mklink , którego będziesz używać z wiersza poleceń.Wystarczy wpisać go w wierszu poleceń, aby wyświetlić opcje:

C: \ Users \ geek & gt; 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 udostępnić folder C: \ Users \ Geek \ TestFolder również z C: \ TestFolder, możesz użyć następującego polecenia.

instagram viewer

C: \ mklink / D C: \ TestFolder C: \ Users \ Geek \ TestFolder
dowiązanie symboliczne utworzone dla C: \ TestFolder & lt; & lt; & lt; & gt; & gt;C: \ Users \ Geek \ TestFolder

Teraz, jeśli spojrzysz w katalogu C: \ TestFolder, zobaczysz, że jakiekolwiek pliki znajdowały się w drugim katalogu.

Opis opcji.

Cel linku MKLINK

Użycie polecenia bez żadnych dodatkowych opcji tworzy miękkie łącze do pliku.

/ D tworzy dowiązanie symboliczne lub miękkie.

Działa to zasadniczo jak skrót do folderu we wcześniejszych wersjach systemu Windows, z tym że nie trzeba używać rzeczywistego skrótu.

/ H tworzy twardy link, który wskazuje bezpośrednio na plik.

Ta opcja nie może być z jakiegoś powodu używana bezpośrednio do folderów, musisz użyć następnej opcji.

/ J tworzy "węzeł katalogowy"

Łącznik katalogów jest właściwie tylko twardym łączem 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.

Opis twardych i miękkich łączy

Twardy odsyłacz

Twardy link bezpośrednio wskazuje na 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 w istocie skrótem do pliku lub folderu - jeśli korzystasz z Eksploratora Windows, zostaniesz przekierowany do katalogu, jeśli klikniesz dwukrotnie skrót, nie będzie on udawał, że jest częściąsystem 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.

Korzystanie z Symlinks z Network Share

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.

Usuwanie Symlinks

Aby usunąć dowiązanie symboliczne, możesz po prostu usunąć link. Tylko upewnij się, że nie usuniesz oryginalnego pliku.