Jawaban:
Cara terbaik adalah menggunakan automator (layanan) yang dapat Anda hubungi dengan QuickSilver…
Layanan menerima " file atau folder " di " Finder.app " Anda kemudian menambahkan tindakan "Jalankan AppleScript" dengan kode berikut (yang Anda mungkin ingin sedikit mengubah):
on run {input, parameters}
tell application "Finder"
repeat with i in input
if class of i is not folder then
set p to POSIX path of ((container of i) as text)
else
set p to POSIX path of (i as text)
end if
if p is equal to "/" OR p is equal to "/Volumes/" then
set p to POSIX path of (path to desktop folder) & (name of i as text)
else
set p to (p & (name of i as text) & "_SymLink")
end if
set i to POSIX path of (i as text)
-- to debug :
-- display dialog "ln -s '" & i & "' '" & p & "'"
do shell script "ln -s '" & i & "' '" & p & "'"
end repeat
end tell
return true
end run
Itu ada di plugin Dukungan Inti, tetapi dinonaktifkan secara default - itu cukup "level rendah". Anda harus memeriksa preferensi Tindakan Anda, mengurutkan daftar dengan plugin, pilih Dukungan Inti dan mereka harus ada di sana.
Sunting: Menambahkan komentar saya sebagai jawaban yang lebih baik ;-).
Bagaimana Anda melakukannya seharusnya berhasil - Saya sudah mencobanya sekarang dan berfungsi seperti yang diharapkan (meskipun Anda mungkin memeriksa bahwa kedua tindakan diaktifkan dalam preferensi Tindakan karena mereka dinonaktifkan secara default).
Saya pikir Anda mungkin telah menahan ⌘ saat menjalankan, karena "Make Hard Link In ..." ditetapkan sebagai tindakan alternatif untuk "Make Link In ...", dan tindakan alternatif di mana cukup "hantu" beberapa versi yang lalu - sekarang Anda dapat melihatnya segera setelah Anda menekan ⌘.