Jako użytkownik komputera, jeśli musisz wprowadzić koncepcję Dla zwięzłości Pewnie powiedziałbyś, że to link do pliku, folderu lub aplikacji, prawda? Zgadza się.
Ale ta krótka definicja wcale nie oddaje całej prawdy. Oznacza to, że wszystkie skróty są takie same, nawet jeśli nie są. Istnieje niemalże kilka rodzajów skrótów. Skupimy się poniżej na dowiązaniu symbolicznym. Nazywa się je również dowiązanie symboliczne Lub link soft, będziemy używać tych terminów zamiennie.
Zobaczmy, czym jest dowiązanie symboliczne i jak je utworzyć System operacyjny Linux A także macOS i Windows, dlaczego potrzebujesz tego specjalnego typu skrótu i więcej.

Szybkie linki
Czym jest dowiązanie symboliczne?
To prawda, że dowiązanie symboliczne to plik skrótu. Różni się jednak od standardowego skrótu, takiego jak ten, który instalator programu umieszcza na pulpicie systemu Windows, aby ułatwić jego uruchomienie.
Oczywiście, kliknięcie dowolnego typu skrótu powoduje otwarcie powiązanego obiektu, ale to, co dzieje się w tle, jest w obu przypadkach różne, jak zobaczymy później.
Chociaż standardowy skrót wskazuje na konkretny obiekt, dowiązanie symboliczne sprawia wrażenie, jakby obiekt, do którego prowadzi dowiązanie, już istniał. Komputer i działające na nim aplikacje odczytają dowiązanie jako sam obiekt docelowy.
W systemie macOS dowód tego pojawia się w postaci komunikatu „Plik istnieje”, który pojawia się, gdy próbujesz utworzyć łącze w tej samej lokalizacji co obiekt oryginalny. Nawet jeśli spróbujesz przenieść łącze w to samo miejsce po utworzeniu go w innym miejscu, zostanie ono zmienione na kopię.

Dowiązanie symboliczne a standardowe skróty
Załóżmy, że masz konkretny folder na dysku twardym i chcesz go zsynchronizować z Dropboxem bez przenoszenia samego folderu do Dropboxa.
W tym przypadku tworzenie skrótu do folderu w Dropboxie nie ma sensu. Skrót będzie działał na urządzeniu, na którym został utworzony. Dropbox również zsynchronizuje skrót. Jednak zsynchronizowany plik skrótu będzie nieprawidłowy po uzyskaniu dostępu z innego komputera – nie prowadzi do niczego.
Gdyby ten skrót był dowiązaniem symbolicznym, problem nie występowałby. Dzieje się tak, ponieważ Dropbox odczytuje dowiązanie symboliczne jako rzeczywisty folder i w rezultacie synchronizuje dane z tego folderu. Możesz wtedy uzyskać dostęp do folderu i jego zawartości na wszystkich urządzeniach z włączoną synchronizacją Dropbox, nawet jeśli oryginalny folder nie jest częścią Dropbox.
Należy pamiętać, że bez względu na to, czy jest to zwykły skrót czy dowiązanie symboliczne, jego usunięcie nie będzie miało żadnego wpływu na obiekt oryginalny.
Dlaczego potrzebujesz linków symbolicznych?
Zasadniczo dobrym pomysłem jest tworzenie dowiązań symbolicznych zamiast skrótów, gdy chcesz:
- Uzyskaj dostęp do pliku z wielu lokalizacji bez konieczności tworzenia kopii i zajmowania dużej ilości miejsca na dysku. (Dowiązania symboliczne mają rozmiar zaledwie kilku bajtów.)
- Utrzymuje różne wersje pliku, zapewniając jednocześnie, że wszelkie dowiązania symboliczne do niego zawsze wskazują na najnowszą lub najlepszą wersję. (Działa to, ponieważ dowiązanie symboliczne pozostaje aktywne nawet wtedy, gdy plik docelowy zostanie zastąpiony innym plikiem o tej samej nazwie).
- Przenieś dane np. z dysku C:\ na dodatkowy dysk twardy, nie zakłócając działania funkcji systemowych lub aplikacji, które wymagają, aby dane znajdowały się na dysku C:\.
Prawdopodobnie spotkasz się z wieloma innymi przypadkami wykorzystania linków symbolicznych.
Jak tworzyć dowiązania symboliczne
Możesz tworzyć dowiązania symboliczne za pomocą terminala lub wiersza poleceń. Do narzędzi przejdziemy później, jeśli nie czujesz się pewnie, pracując z terminalem.
Na Linuksie i macOS

W systemie Linux możesz tworzyć dowiązania symboliczne do pliku lub folderu, korzystając z następującego polecenia terminala:
ln -s [/ścieżka/do/pliku] [/ścieżka/do/dowiązania symbolicznego]
To samo dotyczy systemu macOS, ponieważ macOS jest systemem operacyjnym bazującym na systemie UNIX, podobnie jak Linux.
Przykład można zobaczyć na zrzucie ekranu powyżej.
Natywny menedżer plików w niektórych środowiskach graficznych Linux umożliwia utworzenie dowiązania symbolicznego za pomocą menu kontekstowego, dlatego warto sprawdzić, czy eksplorator plików oferuje tę opcję.
Popularny menedżer plików Łodzik , która jest dołączona do różnych dystrybucji Linuksa, jest opcją menu. Utwórz link Który już zniknął. Nadal jednak możesz utworzyć miękkie łącze w Łodzik Przytrzymaj klawisze Ctrl i Shift i przeciągnij plik docelowy do miejsca, w którym chcesz umieścić skrót. Nie martw się, oryginalny plik pozostanie na swoim miejscu.
W systemie Windows
Aby utworzyć dowiązanie symboliczne, należy otworzyć okno wiersza poleceń jako administrator i wpisać następujące polecenie:
mklink [/ścieżka/do/dowiązania/symbolicznego] [/ścieżka/do/pliku]
Aby uzyskać dowiązanie symboliczne do katalogów, należy nieco zmodyfikować polecenie za pomocą flagi /d:
mklink /d [/ścieżka/do/dowiązania/symbolicznego] [/ścieżka/do/pliku]
Jeśli nie chcesz pracować z wierszem poleceń, możesz skorzystać z narzędzia graficznego o nazwie Rozszerzenie powłoki Link Do tworzenia dowiązań symbolicznych. To jedno z najlepszych rozszerzeń Eksploratora plików Windows do zarządzania plikami.
Dowiązania symboliczne a aliasy w systemie macOS

Jeśli kiedykolwiek tworzyłeś aliasy w systemie macOS, zauważysz, że zachowują się one bardzo podobnie do dowiązań symbolicznych. Oba typy skrótów wskazują na ścieżkę dostępu do powiązanego pliku lub folderu.
Różnica polega na tym, że aliasy oznaczają również powiązany obiekt identyfikatorem zwanym inodem (węzłem indeksowym). Identyfikator ten jest unikalny dla obiektu i towarzyszy mu w całym systemie plików.
Właśnie dlatego aliasy będą działać poprawnie, nawet jeśli przeniesiesz obiekt docelowy w inne miejsce. Spróbuj tego z dowiązaniem symbolicznym, a pojawi się błąd. (Możesz przenosić aliasy i same dowiązania symboliczne bez żadnych problemów, chyba że masz do czynienia z plikami chronionymi przez system).
Oczywiście oba typy skrótów są bezużyteczne, jeśli usuniesz oryginalny plik lub zmienisz nazwę któregokolwiek z folderów wyżej w hierarchii.
Nie potrafisz odróżnić dowiązania symbolicznego od aliasów, ponieważ usunąłeś znacznik aliases z nazwy pliku aliases?
Otwórz Eksplorator plików lub panel „Pobierz informacje” dla każdego skrótu i sprawdź rozmiar pliku w sekcji „Ogólne”. Jeśli wyświetla się komunikat (zero bajtów na dysku), masz do czynienia z linkiem.
Dowiązania symboliczne (w bieżącym folderze) zostaną również ujawnione po użyciu tego polecenia w Terminalu:
ls -la
Polecenie działa również w systemie Linux, a dowiązania symboliczne wskazują na oryginalną lokalizację obiektu.
Dowiązania symboliczne są lepsze niż skróty.
Dowiązania symboliczne mogą na początku wydawać się skomplikowane, ale jeśli poświęcisz czas, aby je zrozumieć, zdasz sobie sprawę, że w rzeczywistości są dość łatwe w użyciu!
Możesz tworzyć linki symboliczne nawet na Androidzie za pomocą termux , aplikacja umożliwiająca korzystanie z wiersza poleceń systemu Linux. Czy wiesz, że możesz łatwiej udostępniać pliki z Dysku Google za pomocą dowiązań symbolicznych?










