Jak utworzyć miękki link do katalogu w systemie Linux / Mac OS X?

Jak utworzyć miękki Link?
Jak stworzyć miękki Link?

jeśli często używasz bardzo długiej ścieżki, aby dotrzeć do katalogu (mój/naprawdę/długa/ścieżka/do/katalogu/), bolesne będzie wpisywanie długiej ścieżki za każdym razem, aby się tam dostać.

cóż, polecenie „ln-s” oferuje rozwiązanie, umożliwiając utworzenie miękkiego linku. Polecenie ln w Linuksie tworzy linki pomiędzy Plikami/katalogami. Argument ” s ” sprawia, że łącze jest symboliczne lub miękkie, a nie twarde.

Tworzenie miękkiego linku za pomocą ln-s

Możesz łatwo utworzyć miękki link z prostą krótką nazwą dla katalogu o długiej ścieżce i użyć tej prostej nazwy, aby dostać się do katalogu o długiej ścieżce.

na przykład użyj „ln-s”, wpisując następujące polecenie w terminalu.

ln -s /my/long/path/to/the/directory easyPath

spowoduje to utworzenie miękkiego linku (lub dowiązania symbolicznego) do katalogu. Po utworzeniu miękkiego łącza zobaczysz nowy katalog simple path w bieżącym katalogu. A prosta ścieżka będzie połączona z długą ścieżką, możesz zobaczyć, że używając „ls-l”, jak

easyPath -> /my/long/path/to/the/directory

Jeśli masz kodowane kolorami pliki i katalogi, ścieżki softlink będą w innym kolorze niż zwykłe katalogi. I używaj prostego katalogu path za każdym razem, aby dotrzeć do katalogu long-path. Może zaoszczędzić mnóstwo kluczowych pociągnięć i cennego czasu.

innym powszechnym zastosowaniem tworzenia miękkiego łącza z „ln-s” jest często to, że możesz mieć swoje podstawowe dane w katalogu, który może się zmienić, ale mieć katalog z miękkim łączem, który jest stały, wskazujący na główny katalog danych. Tak więc dla całej twojej pracy, będziesz uzyskiwać dostęp do danych z miękkiego łącza, który jest taki sam, podczas gdy podstawowy katalog danych może się często zmieniać. (Tak, za każdym razem, gdy zmienia się główny katalog danych, należy ponownie użyć miękkiego linku)

Konfigurowanie aliasu

innym możliwym rozwiązaniem jest użycie „aliasu” i umieszczenie tego aliasu w swoim .bashrc/profil lub inny plik powłoki, którego używasz. Sposób, aby to zrobić, to użyć go jak podano poniżej.

alias easypath = „cd/my/long/path/to/the/directory simplePath”

jak widać powyżej opcja „alias” tworzy alias tylko dla „cd” do katalogu. Aby wykonać więcej operacji, należy utworzyć inne aliasy. Z drugiej strony miękki link pozwala traktować jak każdy inny katalog i wykonywać dowolne operacje.

Jak usunąć link miękki lub link symboliczny?

w przypadku, gdy zdecydujesz się usunąć link miękki lub symboliczny, jest to dość łatwe do zrobienia. Istnieją dwa polecenia Linuksa, których możesz użyć do usunięcia miękkiego łącza
Jeden to po prostu użycie polecenia „rm”

rm easyPath

drugim sposobem jest użycie polecenia unlink, po którym następuje nazwa miękkiego łącza.

unlink easyPath

zauważ, że usuwa tylko utworzony przez Ciebie miękki link, nie usuwa oryginalnego katalogu / pliku, z którym łączysz się miękko.



Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.