Szybka odpowiedź: Jak utworzyć łącze symboliczne w systemie Linux?

Aby utworzyć twarde dowiązania w systemie Linux lub uniksopodobnym:

  • Utwórz twardy link pomiędzy sfile1file i link1file, uruchom: ln sfile1file link1file.
  • Aby utworzyć dowiązania symboliczne zamiast twardych, użyj: ln -s link źródłowy.
  • Aby zweryfikować dowiązania miękkie lub twarde w systemie Linux, uruchom: ls -l link źródłowy.

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.

Polecenia rm i unlink, aby usunąć dowiązanie symboliczne. rm: jest poleceniem terminala usuwającym każdy podany plik, w tym dowiązania symboliczne. Ponieważ dowiązanie symboliczne jest traktowane jako plik w systemie Linux, możesz je usunąć za pomocą polecenia rm.

Aby utworzyć twarde dowiązania w systemie Linux lub uniksopodobnym:

  1. Utwórz twardy link pomiędzy sfile1file i link1file, uruchom: ln sfile1file link1file.
  2. Aby utworzyć dowiązania symboliczne zamiast twardych, użyj: ln -s link źródłowy.
  3. Aby zweryfikować dowiązania miękkie lub twarde w systemie Linux, uruchom: ls -l link źródłowy.

Co to jest miękki link i twardy link w systemie Linux? Dowiązanie symboliczne lub miękkie to rzeczywiste łącze do oryginalnego pliku, podczas gdy dowiązanie twarde jest lustrzaną kopią oryginalnego pliku. Jeśli usuniesz oryginalny plik, miękkie łącze nie ma wartości, ponieważ wskazuje na nieistniejący plik.

Zdjęcie w artykule „Wikimedia Commons” https://commons.wikimedia.org/wiki/File:Ejemplo_de_enlace_simb%C3%B3lico_roto_en_UNIX_y_GNU_Linux.jpg

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