Jakie są rodzaje symbolicznych linków w Ubuntu
Chcesz utworzyć symboliczne linki? W tym artykule wyjaśnimy Jak możesz tworzyć symboliczne linki w Ubuntu. A więc zacznijmy!
Jak utworzyć symboliczny link do katalogu w Ubuntu
Użytkownicy Ubuntu korzystają z „Ln„Polecenie do tworzenia symbolicznych linków w ich systemie. To polecenie domyślnie tworzy twarde linki. Możesz jednak dodać „-S" albo "-symboliczny„Opcja, jeśli chcesz utworzyć miękki link.
Teraz sprawdź składnię „Ln" Komenda:
$ ln -s [źródło_file_path] [symbolic_link_path]
Aby kontynuować procedurę tworzenia symbolicznego linku za pomocą „Ln”Polecenie, po pierwsze, otwórz terminal Ubuntu, naciskając„Ctrl+alt+t". Użyjemy „Ln„Polecenie do tworzenia symbolicznego linku do dowolnego konkretnego katalogu. Dodanie „-S„Opcja wskazuje, że dla określonego katalogu zostanie utworzony miękki link. Oto składnia „Ln" Komenda:
ln -s [źródło_directory_path] [symbolic_link_destination_path]
Wykonamy poniżone polecenie, aby utworzyć miękki symboliczny link dla „Pobierać" teczka. To polecenie zapisze symboliczny link do naszego „Pulpit”:
$ ln -s/home/linuxhint/pobierz/home/linuxhint/komputer stacjonarny
Bezbłędne wyjście deklaruje, że symboliczny link dla „Pobierać„Folder jest pomyślnie utworzony. Otworzymy nasze „Pulpit”Katalog za pomocą Ubuntu UI Aby sprawdzić istnienie „Pobierać„Link symboliczny:
Jak utworzyć symboliczny link do pliku w Ubuntu
W tej sekcji pokażemy, w jaki sposób możesz utworzyć symboliczny link do określonego pliku. Poniższy obraz ma podświetlony „test testowy„To dlatego, że teraz stworzymy symboliczny link do tego„test testowy”:
Jeśli chcesz utworzyć symboliczny link do pliku, sprawdź składnię „Ln" Komenda:
$ ln -s [źródło_file_name] [symbolic_link_name]
Jak pokazaliśmy, wybraliśmy nasz „test testowy”Aby stworzyć symboliczny link. Ten "test testowy”To plik tekstowy znajdujący się w naszym katalogu domowym. Aby stworzyć symboliczny link do tego „test testowy”, Napiszemy to polecenie w naszym terminalu Ubuntu:
$ ln -s testFile TestFileLink
Wykonanie powyższego komendy utworzy symboliczny link o nazwie „testFileLink”test testowy". Link symboliczny zostanie zapisany w miejscu pliku źródłowego:
Możesz wykonać „LS„Polecenie weryfikacji obecności stworzonego łącza symbolicznego:
$ ls
Ze wyjścia widać ten symboliczny link „testFileLink”Jest tworzony, a oba pliki są obecne w katalogu domowym:
Ubuntu interfejs użytkownika może również wyświetlać utworzony plik łącza symbolicznego znajdującego się w katalogu systemowym:
Jak zastąpić symboliczny link w Ubuntu
Stworzyliśmy już symboliczny link „testFileLink" dla "test testowy". Tak więc, kiedy ponownie wykonasz polecenie poniżej podania w terminalu Ubuntu, pokaże to „Nie udało się utworzyć symbolicznego linku" błąd:
$ ln -s testFile TestFileLink
Dodaj "-F„Opcja w„Ln„Polecenie, aby napisać już utworzonego linku symbolicznego:
$ ln -sf testFile TestFileLink
Jak usunąć symboliczny link w Ubuntu
Łącze symboliczne staje się bezużyteczne, jeśli usuniesz plik źródłowy lub przeniesiesz go do innej lokalizacji. W takim przypadku możesz usunąć link symboliczny za pomocą dwóch poleceń: „The„Rm" I "odczepić" polecenia.
Najpierw sprawdź składnię polecenie rm Że będziemy wykorzystywać do usunięcia symbolicznego linku:
$ rm [symbolic_link_path]
Teraz wykonamy poniżej „poniżej”Rm„Aby usunąć lub usunąć„Pobierać„Link symboliczny:
$ rm/home/linuxhint/komputer/pobieranie
Jeśli jednak link symboliczny jest obecny w bieżącym katalogu roboczym, określasz jego nazwę tylko w „odczepić" Lub "Rm" Komenda. Napisz poniżej „poniżej”odczepić„Polecenie usuwania„testFileLink„Link symboliczny:
$ Unlink TestFileLink
Teraz możesz wykonać „LS„Polecenie sprawdzenia, czy łącze symboliczne jest usunięte, czy nie:
Jak znaleźć i usunąć zepsute symboliczne linki w Ubuntu
Ubuntu zapewnia również udogodnienie do znalezienia i usunięcia zepsutego symbolicznego linku w systemie. Aby to zrobić, wykorzystamy „znajdować„Polecenie, mając następującą składnię:
$ Znajdź [Directory_Path] -xtype l
Tutaj, "-xtype”Służy do zdefiniowania typu pliku, którego szukamy, i„l„Oznacza, że szukamy zepsutych symbolicznych linków:
$ find /home /linuxhint -xtype l
Dane wyjściowe powyższego komendy pokaże ci zepsuty link symboliczny obecny w określonym katalogu:
Możesz także dodać „-usuwać„Parametr do usunięcia tych zepsutych linków symbolicznych z katalogu domowego:
$ find /home /linuxhint -xtype l -delete
Wniosek
Symboliczne linki to unikalna funkcja systemów operacyjnych opartych na systemie Linux, takim jak Ubuntu. Linki symboliczne służą do tworzenia skrótów do systemu plików Linux. Użytkownicy Ubuntu korzystają z „Ln„Polecenie do tworzenia symbolicznych linków. Wyjaśniliśmy Jak możesz tworzyć symboliczne linki w Ubuntu używając "Ln" Komenda. Ponadto dostarczyliśmy również metodę zastąpienia, znalezienia i usuwania symbolicznych linków w twoim systemie.