Przykłady polecenia Linux Ln

Przykłady polecenia Linux Ln
Polecenie „LN” tworzy trudne i symboliczne powiązania między plikami.

Porozmawiamy o tym, jak utworzyć symboliczne linki między plikami w tym artykule. Omówimy również kilka przydatnych przykładów, aby zrozumieć podstawowe działanie polecenia LN. Wszystkie przykłady zostały wdrożone na Ubuntu 20.04 Dystrybucja.

Składnia polecenia LN

Korzystając z polecenia LN, możesz utworzyć symlinki między plikami. To polecenie domyślnie tworzy twarde linki w pliku. Jednak użycie opcji (-s lub -symbolicznych) może również tworzyć symboliczne linki. Poniżej znajduje się składnia polecenia LN, która podano poniżej:

LN [opcje] nazwa plik-nazwa linku

Polecenie LN tworzy link z określonego pliku (nazwa pliku) do drugiego argumentu (nazwa łącza). Jednak żaden drugi argument nie jest podany ani tylko (.) używany jako drugi argument; Następnie utworzy link określonego pliku w bieżącym katalogu.

W systemie Linux istnieją dwa różne rodzaje linków, miękkie lub symboliczne linki i twarde linki.

Tworzenie twardych linków do pliku

Twardy link może utworzyć jeden więcej w pliku. Nie możesz utworzyć twardych linków do plików i katalogów na innej partycji lub systemie plików. Najprostszym sposobem utworzenia twardych linków jest użycie polecenia LN.

$ ln test_file.TXT LINK_FILE.tekst

Powyższe polecenie tworzy trudny link o nazwie „Link_file.'

Tworzenie symbolicznego lub miękkiego linku do pliku

SymLink to wskaźnik pliku pośrednim. W przeciwieństwie do twardych linków, symboliczny lub symboliczny może wskazywać na pojedynczy plik lub katalog na innej partycji lub systemie plików. Aby utworzyć łącze symboliczne lub miękkie, użyj opcji -s wraz z poleceniem LN w następujący sposób:

$ ln -s test_file1.TXT LINK_TEST_FILE.tekst

Powyższe polecenie tworzy link symboliczny o nazwie „Link_test_file.'

Aby wyświetlić utworzony miękki link, użyj następującego polecenia LS:

$ ls -l link_test_file

Utwórz symbol do katalogu

Możesz także utworzyć symbolizowanie do katalogu za pośrednictwem polecenia LN. W tym celu użyj nazwy katalogu jako pierwszego argumentu, a link do katalogu będzie używany jako drugi argument.

Na przykład tworzymy link symboliczny z katalogu/home/kbuzdar/test-composer-projects do katalogu ~/my_project za pomocą następującego polecenia:

$ ln -s/home/kbuzdar/test-composer-projekt ~/my_project

Zastąp istniejący symboliczny link

Korzystając z polecenia LN, możesz zastąpić istniejący symLink. Na przykład, jeśli spróbujesz utworzyć już utworzony symbol, następujący błąd wyświetli się na terminalu:

$ ln -s test_file1.TXT LINK_TEST_FILE.tekst

Korzystając z opcji „-f”, możesz zdecydowanie zastąpić istniejący link symboliczny w następujący sposób:

$ ln -sf test_file1.TXT LINK_TEST_FILE.tekst

Powyższe mocno stworzy symlinki, które już istnieje.

Wniosek

W tym samouczku omówiliśmy, jak korzystać z polecenia LN. Wspomnialiśmy o różnych przykładach tworzenia symbolicznych przy użyciu polecenia LN. Ponadto omówiliśmy, jak tworzyć linki między plikami i katalogami za pomocą polecenia LN. Mam nadzieję, że wspomniane powyżej przykłady pomogą ci zrozumieć polecenie LN. Zapoznaj się z dodatkowymi informacjami o poleceniu LN za pomocą strony Man of Ln Command.