Jak pod Windows utworzyć symlinka

Symlinki lub dowiązania symboliczne to odpowiednik Windowsowych skrótów na sterydach, które umożliwia wskazywanie także na katalogi. Co ważne, inne aplikacje nie zdają sprawy, że korzystają z pliku lub katalogu z użyciem dowiązań symbolicznych.

Łatwo wyobrazić sobie sytuację gdy na komputerze zainstalowany jest Steam. który trzyma dość dużą bibliotekę gier w D:\Gry. Użytkownik komputera dokupił dysk SSD aby uzyskać większą wydajność, ale jest on za mały by pomieścić wszystkie gry. Można zatem przenieść te najczęściej używane na nowy dysk, a w ich miejsce utworzyć symlinki.

Aby móc utworzyć dowiązanie symboliczne konieczne jest uruchomienie konsoli (wiersza poleceń) jako Administrator i tak:

  • Aby utworzyć dowiązanie symboliczne do pliku należy użyć polecenia mklink sciezka_dowiazania sciezka_pliku_docelowego, na przykład mklink d:\sprawozdanie.doc f:\dokumenty\sprawozdanie.doc.
  • Aby utworzyć symlinka do katalogu trzeba skorzystać z mklink /D sciezka_dowiazania sciezka_katalogu_docelowego, czyli mklink /D e:\Gry\Hl3 g:\Gry\Hl3.