Jak tworzyć dowiązania symboliczne na komputerze Mac?

Dowiązanie symboliczne, często skracane do dowiązania symbolicznego, to rodzaj dowiązania, które jest przechowywane w jednym miejscu na komputerze i wskazuje na inną lokalizację na tym samym komputerze. Możesz myśleć o tym jako o skrócie do aplikacji. Mimo że rzeczywisty plik aplikacji znajduje się głęboko w folderach, możesz po prostu dwukrotnie kliknąć skrót aplikacji na pulpicie, aby uruchomić aplikację.

Dowiązanie symboliczne to rodzaj skrótu, ale działa inaczej(A symlink is a type of shortcut, but it works differently) niż zwykłe skróty. To mniej skrótu, a więcej rzeczywistego pliku, na który wskazuje. Każda aplikacja, którą dostarczasz z dowiązaniami symbolicznymi, będzie traktować te linki jako rzeczywiste pliki, a nie zwykłe pliki skrótów.

Dowiązania symboliczne na pulpicie Mac

Są one niezwykle przydatne, ponieważ nie musisz przyklejać się do konkretnego folderu, aby aplikacja działała. Możesz przechowywać swoje dane w innych folderach i możesz utworzyć dowiązanie symboliczne w oryginalnym folderze, wskazując nowy folder, który utworzyłeś. Twój system i aplikacje będą myśleć, że tak naprawdę nie wprowadziłeś żadnych zmian i będą działać normalnie, chociaż jest inaczej.

Tworzenie dowiązania symbolicznego za pomocą terminala(Creating a Symlink Using The Terminal)

Tworzenie dowiązania symbolicznego na komputerze Mac(Mac) jest niezwykle łatwe. Wbudowana aplikacja Terminal zawiera polecenie, które umożliwia łatwe tworzenie dowolnej liczby dowiązań symbolicznych na komputerze Mac .

Wszystko, co musisz wiedzieć, to lokalizacja, w której chcesz utworzyć dowiązanie symboliczne i ścieżkę, na którą to dowiązanie powinno wskazywać. Gdy masz te informacje, oto jak utworzyć dowiązanie symboliczne w Terminalu(Terminal) .

Uruchom aplikację Terminal w preferowany sposób na komputerze (Terminal)Mac .

Wpisz następujące polecenie w oknie Terminala(Terminal) i naciśnij Enter . Pamiętaj, aby zastąpić miejsce docelowe(destination) folderem, na który ma wskazywać łącze, a lokalizację(location) ścieżką, w której chcesz zapisać łącze.

ln -s lokalizacja docelowa(ln -s destination location)

Okno terminala z poleceniem: ln -s docelowa lokalizacja

Aby utworzyć dowiązanie symboliczne na pulpicie, które wskazuje na folder Dokumenty, użyj następującego polecenia:

ln -s /Users/Mahesh/Documents /Users/Mahesh/Desktop

Okno terminala z poleceniem: ln -s /Users/Mahesh/Documents /Users/Mahesh/Desktop

Dowiązanie symboliczne zostanie utworzone i zapisane na twoim pulpicie. Kliknij go dwukrotnie, a otworzy się folder Dokumenty (jeśli to właśnie określiłeś powyżej) w Finderze(Finder) .

Dowiązanie symboliczne do dokumentów

Jeśli katalog, dla którego chcesz utworzyć dowiązanie symboliczne, zawiera w swoich nazwach spacje, upewnij się, że nazwy ścieżek są ujęte w podwójne cudzysłowy, aby uniknąć błędów.

Możesz teraz używać tego dowiązania symbolicznego w dowolnych poleceniach i aplikacjach, a będzie on traktowany jako aktualna wersja Twojego folderu lub pliku(the actual version of your folder or file) .

Użyj aplikacji, aby utworzyć dowiązanie symboliczne(Use An App To Create a Symlink)

Terminal nie jest jedynym sposobem tworzenia dowiązań symbolicznych na komputerze Mac . Jeśli nie jesteś facetem od terminala(Terminal) , masz dostępną aplikację, która pozwoli ci tworzyć dowiązania symboliczne na twoim komputerze.

Ta aplikacja dodaje opcję do menu kontekstowego, dzięki czemu można tworzyć dowiązania symboliczne, klikając prawym przyciskiem myszy pliki i foldery.

Udaj się na stronę SymbolicLinker na GitHub(SymbolicLinker page on GitHub) i pobierz i otwórz pakiet na komputerze Mac .

Skopiuj plik SymbolicLinker.service.app z pakietu, przytrzymaj klawisz Option , kliknij menu Idź(Go) w Finderze, wybierz Biblioteka(Library) , otwórz folder Usługi(Services) i wklej skopiowany plik.

Folder usług z aplikacją SymbolicLinker

Kliknij dwukrotnie(Double-click) aplikację, aby ją otworzyć. Nic nie pokaże, ale potajemnie dodał opcję do menu kontekstowego.

Znajdź plik lub folder, dla którego chcesz utworzyć dowiązanie symboliczne, kliknij go prawym przyciskiem myszy i wybierz Usługi(Services) , a następnie Utwórz dowiązanie symboliczne(Make Symbolic Link) .

Kliknij menu prawym przyciskiem myszy i wybierz opcję Utwórz łącze symboliczne w obszarze Usługi

Utworzy dowiązanie symboliczne w tym samym folderze, co oryginalny plik/folder. Możesz go jednak przenieść, jeśli chcesz.

Twórz dowiązania symboliczne za pomocą(Create Symlinks Using) usługi automatyzującej(Automator Service)

Metoda Automator do tworzenia dowiązań symbolicznych działa w podobny sposób, jak powyższa metoda. Ale ten będzie odpowiedni dla tych z Was, którzy nie ufają żadnym przypadkowym aplikacjom w Internecie(Internet) i wolą stworzyć coś samemu, aby dokładnie wiedzieć, co zawiera.

Uruchom aplikację Automator na komputerze Mac.

Wybierz Usługa(Service) , a następnie Wybierz(Choose) , aby utworzyć nową usługę Automator na komputerze (Automator)Mac .

Utwórz nowe okno usługi automatyzacji na komputerze Mac

Ustaw(Set) opcje u góry w następujący sposób:

Usługa odbiera wybrane – pliki lub foldery

w – dowolna aplikacja
(Service receives selected – files or folders in – any application)

Usługi odbierają wybrane pliki lub foldery w Automatorze

Na liście akcji wyszukaj akcję o nazwie Run Shell Script i przeciągnij ją do prawego panelu.

Uruchom działanie skryptu powłoki

Skonfiguruj akcję i polecenia w następujący sposób:

Shell – /bin/bash Pass input – as arguments while [ $# -ne 0 ]; do      ln -s “$1” “$1 symlink”      shift  done

Uruchom okno konfiguracji skryptu powłoki

Zapisz usługę, klikając menu Plik(File) u góry i wybierając Zapisz(Save) . Wprowadź opisową nazwę usługi i naciśnij Zapisz(Save) .

Zapisz usługę jako okno

Aby utworzyć dowiązanie symboliczne z nowo utworzoną usługą Automatora(Automator) , kliknij prawym przyciskiem myszy plik lub folder i wybierz Usługi(Services) , a następnie nazwę usługi.

Menu prawego przycisku myszy z zaznaczoną opcją Utwórz dowiązanie symboliczne

Możesz także utworzyć skrót klawiaturowy(create a keyboard shortcut) do usługi, aby jeszcze bardziej ułatwić tworzenie dowiązań symbolicznych na swoim komputerze.

Usuwanie dowiązania symbolicznego na komputerze Mac(Deleting a Symlink On Mac)

Dowiązania symboliczne nie zajmują dużo miejsca w pamięci, ponieważ są tylko skrótami do plików i folderów na komputerze. Jeśli jednak chcesz usunąć jeden lub kilka z nich ze swojego komputera, możesz to zrobić na dwa sposoby.

Uruchom aplikację Terminal , wpisz następujące polecenie i naciśnij Enter . Pamiętaj, aby zastąpić dowiązanie symboliczne(symlink) ścieżką dowiązania symbolicznego na komputerze Mac .

rm dowiązanie symboliczne(rm symlink)

Terminal z poleceniem: rm symlink

Innym sposobem usunięcia dowiązania symbolicznego jest użycie opcji menu kontekstowego. Kliknij prawym przyciskiem myszy łącze symboliczne i wybierz opcję Przenieś do kosza(Move to Trash) . Spowoduje to usunięcie dowiązania symbolicznego z komputera Mac .

Kliknij prawym przyciskiem myszy menu Przenieś do kosza

Pamiętaj o opróżnieniu Kosza po usunięciu dowiązania symbolicznego , aby upewnić się, że zniknęło na dobre z komputera Mac .

Wniosek(Conclusion)

Dowiązania symboliczne są znacznie potężniejsze niż zwykłe aliasy, ponieważ działają we wszystkich aplikacjach i poleceniach tak, jakby były to prawdziwe pliki.



About the author

Jestem inżynierem oprogramowania z ponad 10-letnim doświadczeniem w branży Xbox. Specjalizuję się w tworzeniu gier i testowaniu bezpieczeństwa. Jestem także doświadczonym recenzentem i pracowałem nad projektami dla największych nazwisk w branży gier, w tym Ubisoft, Microsoft i Sony. W wolnym czasie lubię grać w gry wideo i oglądać programy telewizyjne.



Related posts