Quicksilver tiene una acción "Hacer Alias en..." pero esto crea un enlace duro. ¿Hay alguna manera, incluyendo los plugins, de crear un enlace simbólico?
Respuestas
¿Demasiados anuncios?Lo mejor es utilizar un automatizador (servicio) que pueda llamar con QuickSilver
El servicio recibe " archivos o carpeta " en " Finder.app " A continuación, añades una acción "Ejecutar AppleScript" con el siguiente código (que quizá quieras modificar un poco) :
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
Está en el plugin Core Support, pero está desactivado por defecto - es algo de "bajo nivel". Deberías revisar tus preferencias de Acciones, ordenar la lista por plugin, seleccionar Core Support y deberían estar ahí.
Editar: He añadido mi comentario porque era una respuesta mejor ;-).
La forma en que lo hiciste debería haber funcionado - lo he probado ahora mismo y funciona como se esperaba (aunque podrías comprobar que ambas acciones están activadas en la preferencia de Acciones, ya que están desactivadas por defecto).
Creo que puede haber mantenido mientras se ejecuta, porque "Make Hard Link In..." se establece como la acción alternativa para "Make Link In...", y las acciones alternativas eran bastante "fantasmales" hace algunas versiones - ahora se pueden ver tan pronto como se presiona .