Czy istnieje sposób na uzyskanie takiej samej funkcjonalności jak polecenie unix ln -s
w Mac OS X Finder (OS 10.5)? Chcę mieć możliwość tworzenia dowiązań symbolicznych podczas pracy w oknach Findera bez otwierania terminalu.
Zauważ, że Make Alias
polecenie w Finderze nie jest tym, czego chcę, ponieważ tymi aliasami nie można nawigować w Terminalu (ale łącza utworzone za pomocą ln -s
mogą być nawigowane zarówno przez Terminal, jak i Finder).
macos
mac
finder
symbolic-link
Michael Schneider
źródło
źródło
Odpowiedzi:
Co z tworzeniem dowiązań symbolicznych w Finderze za pomocą AppleScript ?
Oto najbardziej odpowiedni skrypt w tym linku:
Po prostu wklej go do AppleScript Editor i zapisz jako aplikację . Następnie możesz przeciągnąć go nad pasek narzędzi wyszukiwarki lub połączyć w doku .
źródło
SymbolicLinker zrobi dokładnie to, czego szukasz, i to za darmo.
źródło
AppleScript w linku dostarczonego przez użytkownika Nuc odpowiedział na moje pytanie. Oto reprodukcja jabłka w przypadku, gdy link zniknie.
Wolałem skrypt podany przez komentatora jonn8n, który został również odtworzony jako artykuł Macworld .
Zapisałem to jako aplikację za pomocą edytora skryptów i przeciągnąłem aplikację na pasek boczny Findera, dzięki czemu mogę teraz tworzyć dowiązania symboliczne, przeciągając pliki lub foldery na ikonę aplikacji.
źródło
Path Finder dodaje to do Findera i dodaje o wiele więcej funkcji.
źródło
Użyj Automator.app, aby utworzyć usługę wykonującą skrypt bash. Jest to prostsze niż AppleScript i bardziej niezawodne niż instalowanie oprogramowania innych firm.
Następnie możesz uzyskać dostęp do polecenia Utwórz symboliczne łącze w menu Usługi :
Wynik:
źródło
Możliwym ulepszeniem tego skryptu może być zmiana modułu obsługi uruchamiania w celu korzystania z aktualnie wybranych plików z Findera, ponieważ:
Możesz także edytować [aplikację] /Contents/Info.plist, aby dodać
Tuż przed ostatnim </dict>. Oznaczałoby to, że aplikacja działałaby w tle i nie pojawiałaby się na pierwszym planie po kliknięciu.
źródło
Ponadto w systemie Snow Leopard, w którym SymbolicLinker nie działa, możesz utworzyć usługę za pomocą Automatora, aby wykonać polecenie Terminal lub AppleScript, aby utworzyć łącze symboliczne.
źródło
Jeszcze jeden AS:
źródło
Spróbuj poszukać tutaj: http://www.techiecorner.com/528/how-to-create-shortcut-in-mac-os-x/
Jest to wbudowane w OSX już po naciśnięciu klawisza sterującego po kliknięciu na coś.
źródło
cd
przejść do symbolicznego łącza do folderu, ale nie do aliasu Findera. Przeczytaj pytanie, to już stwierdza. (Moderatorzy: Być może chcielibyśmy zostawić tę odpowiedź bez odpowiedzi, aby zapobiec dalszym odpowiedziom w tym kierunku)