Jak utworzyć symboliczny link w Linux

Jak utworzyć symboliczny link w Linux
Link symboliczny lub symboliczny to typ pliku zawierający adres lub ścieżkę innego pliku lub folderu w systemie operacyjnym Linux; Jest również znany jako miękki link, ponieważ wskazuje na plik i zawiera odniesienie do niektórych plików. Służy głównie do zarządzania i tworzenia skrótów plików; Ponadto służy do tworzenia różnych lokalizacji dla folderów podstawowych i o wiele więcej. Działa jak ciąg używany do dołączania różnych plików i folderów w całym systemie komputerowym.

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.