한 줄의 터미널에서 할 수 있습니다. "/Users/me/Library/Preferences/org.herf.Flux.plist"파일의 별칭을 지정한다고 가정 해 보겠습니다.
osascript -e 'tell application "Finder"' -e 'make new alias to file (posix file "/Users/me/Library/Preferences/org.herf.Flux.plist") at desktop' -e 'end tell'
당신은 교체해야 to file
와 to folder
폴더를해야합니다.
별명을 작성하기 위해 파일 또는 폴더 경로를 전달할 수있는 쉘 스크립트는 다음과 같습니다.
#!/bin/bash
if [[ -f "$1" ]]; then
type="file"
else
if [[ -d "$1" ]]; then
type="folder"
else
echo "Invalid path or unsupported type"
exit 1
fi
fi
osascript <<END_SCRIPT
tell application "Finder"
make new alias to $type (posix file "$1") at desktop
end tell
END_SCRIPT
이 스크립트의 이름을 경우 make-alias.sh
, chmod u+x make-alias.sh
그것을 넣어 /usr/local/bin
, 당신은 예를 실행할 수 있습니다 make-alias.sh ~/Library/Preferences
.
ln -s ~/Library/path/to/folder folder
. 이 방법 (예 : 심볼릭 링크)의 한 가지 단점은 "원본"(예 : 대상)을 이동하거나 이름을 바꾸면 링크가 끊어진다는 것입니다.