답변:
AppleScript를 통해 Finder에서 심볼릭 링크 를 생성 하는 것은 어떻습니까?
해당 링크에서 가장 관련성이 높은 스크립트는 다음과 같습니다.
on run
open {choose file with prompt "Choose a file to create a symbolic link:" without invisibles}
end run
on open the_files
repeat with i from 1 to (count the_files)
try
set posix_path to POSIX path of (item i of the_files)
if posix_path ends with "/" then set posix_path to text 1 thru -2 of posix_path
do shell script "ln -s " & quoted form of posix_path & " " & quoted form of (posix_path & ".sym")
end try
end repeat
end open
AppleScript 편집기에 붙여 넣어 응용 프로그램 으로 저장하십시오 . 그런 다음 파인더의 툴바 위로 드래그 하거나 독 에서 링크를 연결할 수 있습니다 .
SymbolicLinker 는 원하는 것을 정확하게 수행하며 무료입니다.
상기 AppleScript로 링크를 사용자가 제공 NUC는 내 질문에 대답했다. 다음은 링크가 사라진 경우에 재생 된 애플 스크립트입니다.
나는 주석가 jonn8n이 제공 한 스크립트를 선호했는데, 이는 Macworld article 으로도 재현되었습니다 .
on run
open {choose file with prompt ¬
"Choose a file to create a symbolic link:" without invisibles}
end run
on open the_files
repeat with i from 1 to (count the_files)
try
set posix_path to POSIX path of (item i of the_files)
if posix_path ends with "/" then set posix_path to ¬
text 1 thru -2 of posix_path
do shell script "ln -s " & quoted form of posix_path ¬
& " " & quoted form of (posix_path & ".sym")
end try
end repeat
end open
스크립트 편집기를 사용하여 이것을 응용 프로그램으로 저장하고 응용 프로그램을 Finder 사이드 바로 끌어서 파일이나 폴더를 응용 프로그램 아이콘으로 끌어서 심볼릭 링크를 만들 수 있습니다.
Path Finder 는 이것을 Finder에 추가하고 더 많은 기능을 추가합니다.
이 스크립트에서 가능한 개선 사항은 다음과 같이 Finder에서 현재 선택된 파일을 사용하도록 실행 핸들러를 변경하는 것입니다.
on run
tell application "Finder" to set sel to selection
open sel
end run
on open the_files
repeat with i from 1 to (count the_files)
try
set posix_path to POSIX path of (item i of the_files as alias)
if posix_path ends with "/" then set posix_path to ¬
text 1 thru -2 of posix_path
try
do shell script "ln -s " & quoted form of posix_path ¬
& " " & quoted form of (posix_path & ".sym")
on error
try
do shell script "ln -s " & quoted form of posix_path ¬
& " " & quoted form of (posix_path & ".sym") with administrator privileges
end try
end try
end try
end repeat
end open
[application] /Contents/Info.plist를 편집하여 추가 할 수도 있습니다.
<key>LSUIElement</key>
<true/>
마지막 </ dict> 직전. 즉, 앱이 백그라운드에서 실행되며 클릭했을 때 앞으로 나오지 않습니다.
여기를보십시오 : http://www.techiecorner.com/528/how-to-create-shortcut-in-mac-os-x/
무언가를 클릭 할 때 제어 키를 누르면 이미 OSX에 내장되어 있습니다.
cd
폴더에 대한 심볼릭 링크로 아니지만 찾기 별칭으로. 질문을 읽으십시오. 이미 이미 언급되어 있습니다. (운영자 :이 라인을 따라 추가 답변을 방지하기 위해이 답변이없는 상태로 둘 수도 있습니다)