Symboliczne łącze
Dowiązanie symboliczne (lub „dowiązanie symboliczne”) to System plików funkcja, której można użyć do utworzenia łącza do określonego pliku filet or falcówka. Jest podobny do „skrótu” systemu Windows lub „aliasu” Maca, ale nie jest rzeczywistym plikiem. Zamiast tego dowiązanie symboliczne jest wpisem w System plików to wskazuje na katalog lub plik. System rozpoznaje dowiązanie symboliczne jako rzeczywisty katalog lub plik, zapewniając alternatywny sposób dostępu do niego.
Dowiązania symboliczne są obsługiwane przez systemy Mac, Windows i Unix, ale najczęściej można je znaleźć w Unix systemy, ponieważ Unix jest znany z posiadania dużej (i często mylącej) hierarchii katalogów. Plik korzeń sam folder ma kilka różnych podkatalogachz których wiele nie ma jasno określonego celu. Przykłady zawierają kosz, dev, itp, lib, tmp, usr, było. Może to utrudniać znalezienie niektórych plików, zwłaszcza jeśli znajdują się one w kilku katalogach głęboko w systemie plików. Łącza symboliczne pomagają złagodzić ten problem, tworząc łatwiejszy sposób uzyskiwania dostępu do wspólnych plików i folderów.
Aby utworzyć łącze symboliczne w systemie Unix, możesz wpisać proste polecenie w wiersz polecenia używając składnia poniżej. (Część polecenia „-s” jest ważna, ponieważ nakazuje systemowi utworzenie dowiązania symbolicznego).
ln -s [katalog docelowy lub plik] / [skrót]
Na przykład możesz utworzyć łącze symboliczne „/ apachelogs„to wskazuje na”/ usr / local / apache / logs"używając następującego polecenia:
ln -s / usr / local / apache / logs / apachelogs
Po wprowadzeniu powyższego polecenia można uzyskać dostęp do katalogu dzienników Apache, po prostu otwierając „/ apachelogs. ”Chociaż łącza symboliczne są rozpoznawane przez większość programówmoże być konieczne włączenie programu lub proces podążać za symbolicznymi dowiązaniami. Na przykład, aby plik Apache serwer WWW do rozpoznawania dowiązań symbolicznych, linia "Opcje + FollowSymLinks”należy dodać do httpd.conf plik.