Główna » jak » Kompletny przewodnik po tworzeniu połączeń symbolicznych (znany również jako Symlinks) w systemie Windows

    Kompletny przewodnik po tworzeniu połączeń symbolicznych (znany również jako Symlinks) w systemie Windows

    Systemy Windows 10, 8, 7 i Vista obsługują dowiązania symboliczne - znane również jako dowiązania symboliczne - które wskazują na plik lub folder w systemie. Można je utworzyć przy użyciu wiersza polecenia lub narzędzia innej firmy o nazwie Link Shell Extension.

    Co to są łącza symboliczne?

    Dowiązania symboliczne to w zasadzie zaawansowane skróty. Utwórz dowiązanie symboliczne do pojedynczego pliku lub folderu, a link będzie wyglądać tak samo jak plik lub folder do systemu Windows - mimo że jest to tylko link wskazujący na plik lub folder.

    Na przykład, powiedzmy, że masz program, który potrzebuje plików w C: \ Program. Naprawdę chcesz przechowywać ten katalog w D: \ Stuff, ale program wymaga że jego pliki znajdują się w C: \ Program. Możesz przenieść oryginalny katalog z C: \ Program do D: \ Rzeczy, a następnie utworzyć dowiązanie symboliczne w C: \ Program wskazujące na D: \ Rzeczy. Po ponownym uruchomieniu programu spróbuje uzyskać dostęp do jego katalogu w C: \ Program. Windows automatycznie przekieruje go do D: \ Stuff, a wszystko będzie działać tak, jakby było w C: \ Program.

    Ta sztuczka może być używana do różnych rzeczy, w tym do synchronizowania dowolnego folderu z programami takimi jak Dropbox, Dysk Google i OneDrive.

    Istnieją dwa rodzaje dowiązań symbolicznych: twarde i miękkie. Miękkie dowiązania symboliczne działają podobnie do standardowego skrótu. Po otwarciu miękkiego łącza do folderu nastąpi przekierowanie do folderu, w którym przechowywane są pliki. Jednak twardy link sprawia, że ​​wygląda tak, jakby plik lub folder faktycznie istniał w miejscu dowiązania symbolicznego, a twoje aplikacje nie będą wiedzieć nic lepszego. To sprawia, że ​​trudne linki symboliczne są bardziej przydatne w większości sytuacji.

    Zwróć uwagę, że system Windows w rzeczywistości nie używa terminów "twardy link" i "miękki link". Zamiast tego używa terminów "twardy link" i "dowiązanie symboliczne". W dokumentacji systemu Windows "dowiązanie symboliczne" to to samo, co "miękki link". Jednakże mklink polecenie może tworzyć zarówno twarde linki (znane jako "twarde linki" w systemie Windows) i miękkie łącza (znane jako "dowiązania symboliczne" w systemie Windows).

    Jak tworzyć łącza symboliczne za pomocą mklink

    Możesz tworzyć dowiązania symboliczne za pomocą polecenia mklink w oknie wiersza polecenia jako Administrator. Aby je otworzyć, znajdź skrót "Wiersz polecenia" w menu Start, kliknij go prawym przyciskiem myszy i wybierz "Uruchom jako administrator".

    W Aktualizacji twórców systemu Windows 10 można użyć zwykłego okna wiersza polecenia bez uruchamiania go jako administrator. Jednak aby to zrobić bez okna wiersza polecenia administratora, musisz najpierw włączyć tryb programisty w menu Ustawienia> Aktualizuj i zabezp.> Dla programistów.

    Bez żadnych dodatkowych opcji, mklink tworzy dowiązanie symboliczne do pliku. Poniższe polecenie tworzy symboliczny lub "miękki" link na Połączyć wskazując na plik Cel :

    mklink Link Target

    Użyj / D, aby utworzyć miękkie łącze wskazujące katalog. jak na przykład:

    mklink / D Link Target

    Użyj / H, jeśli chcesz utworzyć twardy link wskazujący na plik:

    mklink / H Link Target

    Użyj / J, aby utworzyć twardy link wskazujący na katalog, zwany również węzłem katalogów:

    mklink / J Link Target

    Na przykład, jeśli chcesz utworzyć twardy link w C: \ LinkToFolder wskazujący C: \ Users \ Name \ OriginalFolder, uruchomisz następujące polecenie:

    mklink / J C: \ LinkToFolder C: \ Users \ Name \ OriginalFolder

    Będziesz musiał umieścić w cudzysłowie ścieżki ze spacjami. Na przykład, jeśli foldery mają zamiast tego nazwę C: \ Link do folderu i C: \ Users \ Name \ Original Folder, należy zamiast tego użyć następującego polecenia:

    mklink / J "C: \ Link do folderu" "C: \ Users \ Name \ Original Folder"

    Jeśli zobaczysz komunikat "Nie masz wystarczających uprawnień do wykonania tej operacji.", Musisz uruchomić wiersz polecenia jako Administrator przed uruchomieniem polecenia.

    Jak tworzyć dowiązania symboliczne za pomocą narzędzia graficznego

    Jeśli chcesz to zrobić za pomocą narzędzia graficznego, pobierz Link Shell Extension. Należy pobrać odpowiedni pakiet wymagań wstępnych przed samym narzędziem - oba są połączone na stronie pobierania narzędzia.

    Po zainstalowaniu zlokalizuj plik lub folder, do którego chcesz utworzyć łącze, kliknij go prawym przyciskiem myszy i wybierz "Wybierz źródło linku" w menu.

    Następnie można kliknąć prawym przyciskiem myszy wewnątrz innego folderu, wskazać menu "Upuść jako" i wybrać "Hardlink", aby utworzyć twardy link do pliku, "Junction", aby utworzyć twardy link do katalogu, lub "Symbolic Link" aby utworzyć miękkie łącze do pliku lub katalogu.

    Jak usunąć łącza symboliczne

    Aby pozbyć się dowiązania symbolicznego, można po prostu usunąć go tak, jak każdy inny plik lub katalog. Po prostu usuń link, a nie plik lub katalog, do którego prowadzi link.