Co to jest plik dowiązania symbolicznego w systemie Linux?

Dowiązanie symboliczne, nazywane także dowiązaniem miękkim, to specjalny rodzaj pliku, który wskazuje na inny plik, podobnie jak skrót w systemie Windows lub alias Macintosh. W przeciwieństwie do dowiązania stałego, dowiązanie symboliczne nie zawiera danych w pliku docelowym. Po prostu wskazuje na inny wpis gdzieś w systemie plików.

Dowiązanie symboliczne jest obiekt systemu plików, który wskazuje na inny obiekt systemu plików. Obiekt, na który wskazujemy, nazywany jest celem. Dowiązania symboliczne są przezroczyste dla użytkowników; łącza wyglądają jak zwykłe pliki lub katalogi i użytkownik lub aplikacja mogą na nie reagować w dokładnie taki sam sposób.

Do Stwórz a link symboliczny, użyj -s ( —symboliczny ) opcja. Jeśli zarówno PLIK, jak i LINK są podane, ln będzie Stwórz a link z pliku określonego jako pierwszy argument ( PLIK ) do pliku określonego jako drugi argument ( LINK ).

Aby utworzyć dowiązanie symboliczne przekaż opcję -s do polecenia ln, a następnie plik docelowy i nazwę dowiązania. W poniższym przykładzie plik jest dowiązany symbolicznie do folderu bin. W poniższym przykładzie podłączony dysk zewnętrzny jest dowiązany symbolicznie do katalogu domowego.

Dowiązanie miękkie (zwane także dowiązaniem symbolicznym lub dowiązaniem symbolicznym) to wpis systemu plików, który wskazuje na nazwę pliku i lokalizację. … Usunięcie dowiązania symbolicznego nie powoduje usunięcia oryginalnego pliku. Jeśli jednak plik, do którego wskazuje soft link, zostanie usunięty, soft link przestanie działać, jest on uszkodzony.

Dowiązania symboliczne są używany przez cały czas do łączenia bibliotek i upewniania się, że pliki są w spójnych miejscach bez przenoszenia lub kopiowania oryginału. Łącza są często używane do „przechowywania” wielu kopii tego samego pliku w różnych miejscach, ale nadal odnoszą się do jednego pliku.

Aby wyświetlić dowiązania symboliczne w katalogu:

  1. Otwórz terminal i przejdź do tego katalogu.
  2. Wpisz polecenie: ls -la. Spowoduje to długą listę wszystkich plików w katalogu, nawet jeśli są ukryte.
  3. Pliki, które zaczynają się na l, są plikami z dowiązaniami symbolicznymi.

Najprostszy sposób: cd do miejsca, w którym znajduje się dowiązanie symboliczne i wykonaj ls -l, aby wyświetlić szczegóły plików. Część na prawo od -> za dowiązaniem symbolicznym jest miejscem docelowym, na które wskazuje.

Polecenie ln w systemie Linux tworzy łącza między plikami źródłowymi a katalogami.

  1. -s – polecenie dla dowiązań symbolicznych.
  2. [plik docelowy] – nazwa istniejącego pliku, dla którego tworzysz link.
  3. [Symboliczna nazwa pliku] – nazwa dowiązania symbolicznego.

Zamień plik_źródłowy na nazwę istniejącego pliku, dla którego chcesz utworzyć dowiązanie symboliczne (ten plik może być dowolnym istniejącym plikiem lub katalogiem w systemach plików). Zastąp myfile nazwą dowiązania symbolicznego. Polecenie ln następnie tworzy dowiązanie symboliczne.

Powodem, dla którego katalogi twarde są dowiązywane, jest: niedozwolone jest trochę techniczny. Zasadniczo łamią strukturę systemu plików. Zasadniczo i tak nie powinieneś używać twardych linków. Dowiązania symboliczne pozwalają na większość tych samych funkcji bez powodowania problemów (np. ln -s target link ).

Polub ten post? Podziel się z przyjaciółmi:
System operacyjny dzisiaj