Nauczenie się komend symbolicznych w Linuksie jest świetnym sposobem na poprawę twojego potencjału w terminalu Linuksa. W tym poradniku, zajmiemy się kilkoma poleceniami aby nauczyć się dowiązań symbolicznych w szybki i łatwy sposób. Zanim zaczniemy, przejrzyjmy czym są dowiązania symboliczne.
Czym są dowiązania symboliczne w Linuksie
Dowiązania symboliczne są nie tylko pomocne w tworzeniu skrótów i zarządzaniu plikami w systemach operacyjnych takich jak Linux. Służą one również jako sposób na tworzenie różnych lokalizacji dla podstawowych folderów użytkownika, na przykład Dokumenty, Obrazy, Pobrane i wiele innych!
Linki symboliczne działają jak ciąg tworzący ścieżki dla różnych plików, folderów i katalogów w systemie komputerowym. Są one zdolne do tworzenia i przechowywania wielu plików w różnych miejscach odnoszą się do jednego pliku. Tak więc, zwiększenie wydajności poprzez zlokalizowanie wszystkich konkretnych dokumentów w jednym command.
Te linki są przechowywane w mainframe, więc nawet jeśli oryginalny plik zostanie usunięty, będziesz miał kopię zapasową dla większości ważnych plików. Dowiązania symboliczne pomagają tworzyć nieważne ścieżki łącza do przechowywania fragmentów informacji zgodnie z wymaganiami użytkownika.
Dzięki przyjaznym dla użytkownika funkcjom w Linuksie, nawet Microsoft podąża za nim, tworząc Dowiązania symboliczne. Symboliczne linki, znane również jako Soft links lub Symlinks, nie są unikalne dla Linuksa ale są tak jak opcja Szukaj w Windows gdzie można wyszukać konkretny plik lub katalog na dysku poprzez wykonanie różnych komend.
Jak stworzyć Symboliczne Linki w Linuksie?
Spójrzmy na to, jak można tworzyć dowiązania plików i folderów w Linuksie:
Tworzenie dowiązań symbolicznych w Linuksie dla plików
Generalnie, do tworzenia dowiązań używamy polecenia ln i opcji -s, aby określić dowiązania symboliczne. Jest to najprostszy sposób, aby zapewnić elastyczne podejście, które pozwala na eksperymentowanie z językiem tak bardzo, jak to tylko możliwe. W tworzeniu dowiązań symbolicznych w Linuksie nie ma nic trudnego – wystarczy wykonać jeden prosty krok.
ln -s
Polecenie ln w Linuksie tworzy dowiązania między plikami źródłowymi i katalogami.
- -s – polecenie dla dowiązań symbolicznych.
- – nazwa istniejącego pliku, dla którego tworzymy dowiązanie
- – nazwa dowiązania symbolicznego.
Tworzone dowiązania można zweryfikować przez wylistowanie katalogów za pomocą polecenia list szczegółowy:
ls -l
Jednakże, jeśli nie podamy , polecenie automatycznie utworzy nowe dowiązanie w istniejącym katalogu.
Tworzenie dowiązań symbolicznych w Linuksie dla folderów
Tworzenie dowiązań symbolicznych dla folderów również nie jest trudne. Polecenie używane do tworzenia dowiązań symbolicznych folderów to:
ln -s
Na przykład, aby połączyć katalog /user/local/downloads/logo z folderem /devisers, użyj następującego polecenia:
ln -s /user/local/downloads/logo /devisers
Po utworzeniu dowiązania symbolicznego i dołączeniu go do folderu /devisers, będzie ono prowadzić do /user/local/downloads/logo. Gdy użytkownik zmieni katalog – cd – na /devisers, system automatycznie przejdzie do określonego pliku i zapisze go w katalogu poleceń.
Opcje dowiązania symbolicznego nazywane są przełącznikami wiersza poleceń. Oto najczęściej spotykane z nich i ich opisy:
Command Switch | Description |
-backup | backup każdego istniejącego pliku docelowego |
-d, -F, -directory | superuser ma prawo do próby hard link |
-f, -force | istniejący plik docelowy jest usuwany |
-I, -interactive | pomysł przed usunięciem plików docelowych |
-L, -logical | docelowe referencje, które są dowiązaniami symbolicznymi |
-n, -non-dereference | dowiązania symboliczne do katalogów są traktowane jak pliki |
-P, -physical | twórz twarde dowiązania bezpośrednio do dowiązań symbolicznych |
-r, -relative | twórz dowiązania symboliczne względem lokalizacji dowiązania |
-s, -symbol | twórz dowiązania symboliczne zamiast twardych |
-S, -suffix=SUFFIX | zastąp zwykły sufiks kopii zapasowej |
-v, -verbose | print name of each linked file |
Jak zmienić lub usunąć dowiązanie symboliczne w Linuksie?
Możesz usunąć istniejące linki dołączone do plików lub katalogów za pomocą polecenia unlink lub rm. Oto jak możesz to zrobić za pomocą polecenia unlink:
unlink
Usuwanie dowiązania symbolicznego za pomocą polecenia rm jest podobne do polecenia unlink, które jest jak poniżej:
rm
Na przykład:
rm simpleText
Zawijanie
Pamiętaj, jeśli źródło nie znajduje się już w bieżącej lokalizacji, to powinieneś usunąć pliki symboliczne, aby uniknąć tworzenia duplikatów, co może spowolnić Twoją pracę.
Linux jest wspaniałą platformą do tworzenia interaktywnych i dynamicznych aplikacji, gdzie możesz eksperymentować i wprowadzać innowacje. Silny fundament jest krytyczny. Naucz się podstaw języka dokładnie, aby wykorzystać jego pełny potencjał. Mamy nadzieję, że ten tutorial pomógł Ci poprawić swoje umiejętności z kolejnym przydatnym narzędziem!
Ten post był ostatnio modyfikowany: 9 marca 2021 10:04 am
.