Ten post będzie zbadał i dowie się, jak utworzyć symboliczny link pliku lub katalogu oraz jak usunąć symboliczny link w dowolnym systemie operacyjnym opartym na systemie Linux. Zanurzmy się w proces uczenia się i zobaczmy, ile rodzajów linków istnieje w Linux.
Rodzaje linku w Linux
Miękki link
To samo, co skrót, który często widzimy w systemie operacyjnym Windows, który jest w zasadzie wskaźnikiem do określonego katalogu lub pliku.
Twardy link
Z drugiej strony, twarde linki są również skrótami określonego pliku lub folderu, ale jedyną różnicą między twardym łączem a miękkim linkiem jest to, że twardy link nie może istnieć w innej partycji lub systemie plików.
Cóż, narzędzie wiersza poleceń, którego używamy do tworzenia linków, jest znane jako Ln. Dowiedzmy się trochę o tym.
polecenie ln
Ln polecenie domyślnie tworzy twardy link. Jeśli jednak chcemy stworzyć miękki link, musimy umieścić -S Lub -symboliczny flaga przed Ln Komenda.
Składnia do tworzenia symbolicznego linku byłaby jak podana poniżej:
$ ln -s [oryginalne_file] [link]
W pierwszym argumencie musimy podać oryginalną nazwę pliku.
W drugim argumencie musimy nadać mu symboliczną nazwę pliku.
Jeśli nie podamy pliku symbolicznego lub nie umieścimy kropki (.) zamiast symbolicznej nazwy pliku, a następnie Ln polecenie utworzy link symboliczny w tym samym katalogu roboczym.
Tworzenie symbolicznego linku do pliku
Symboliczny link pliku można łatwo utworzyć za pomocą polecenia podanego poniżej:
$ ln -s oryginał_file_name symbolic_file_name
Pamiętaj, aby wymienić original_file_name I Symbolic_file_name z pożądanymi nazwami plików.
Na przykład, aby utworzyć symboliczny link pliku tekstowego, polecenie pójdzie w ten sposób:
plik $ ln -s.txt new_Link.tekst
Ln polecenie nie produkuje ani nie pokazuje żadnego wyjścia sukcesu na terminalu, więc możesz użyć polecenia LS, jeśli chcesz zweryfikować tworzenie linku. Tak więc LS -L do weryfikacji typu Polecenie podane poniżej:
$ ls -l newLink.tekst
L w wyjście jest flagą, która wspomina o symbolicznym typu pliku, a symbol strzałki ( ->) wskazuje na oryginalny plik, z którego tworzy się łącze symboliczne.
W porządku, teraz zobaczmy, jak utworzyć symboliczny link do katalogu
Tworzenie symbolicznego linku do katalogu
Nie ma różnicy w tworzeniu symbolicznego linku do katalogu lub pliku. Symboliczny link do katalogu można łatwo utworzyć, najpierw podając nazwę katalogu, a następnie podanie symbolicznego linku.
Na przykład, aby utworzyć symboliczny link katalogu o nazwie /folder do katalogu ~ /folder_link, polecenie tworzenia symbolicznego łącza będzie takie:
$ ln -s /folder ~ /folder_link
Po uruchomieniu polecenia w celu utworzenia linku symbolicznego sprawdź tworzenie linku za pomocą polecenia podanego poniżej:
$ ls -l ~/folder_link
Możesz być świadkiem w załączonym zrzucie ekranu, że link symboliczny katalogu jest tworzony pomyślnie.
Teraz przejdźmy do przodu i zobaczmy, jak usunąć symboliczny link w Linux.
Usunięcie symbolicznego linku
Symboliczny łącze można łatwo usunąć lub usunąć za pomocą albo za pomocą odczepić Lub Rm Komenda. Musisz podać symboliczny link do dowolnego z poleceń UNLLINK lub RM, a symboliczny link zostanie usunięty z systemu operacyjnego Linux.
Aby usunąć link symboliczny za pomocą polecenia InLink, wpisz polecenie podane poniżej:
$ unkink symbolic_link
Aby usunąć link symboliczny za pomocą polecenia RM, wpisz polecenie podane poniżej;
$ rm symbolic_link
Symboliczny link zostanie usunięty za pomocą dowolnego z dwóch powyższych poleceń.
Wniosek
Zbadaliśmy wiele sposobów utworzenia symbolicznego linku do pliku lub katalogu w Linux, a także nauczyliśmy się usuwać łącze symboliczne w dowolnym systemie operacyjnym opartym na systemie Linux. Po przeczytaniu tego postu nie będziesz musiał stawić czoła przeszkodom w tworzeniu i usunięciu symbolicznego linku.