Agregar carpeta a los favoritos del Finder usando Terminal

No estoy seguro de si esto es realmente posible o no, pero estoy tratando de agregar una carpeta recién creada en la sección de favoritos de la ventana del Finder.

Si es posible, ¿cómo puedo lograr esto? He buscado en Google para esto, pero no pude encontrar nada concreto. Cualquier ayuda será apreciada.

Respuestas (3)

La información sobre lo que aparece en la sección Favoritos de las ventanas del buscador se guarda en el archivo de configuración:

/home/<su_nombre_de_usuario_aquí>/Library/Preferences/com.apple.sidebarlists.plist

hay una explicación del contenido del archivo aquí:
https://georgegarside.com/blog/macos/finder-sidebar-preferences-location/

y macOS incluye una herramienta para manipular los plists desde la terminal:
/usr/libexec/PlistBuddy

Puede encontrar una introducción a la herramienta aquí:
http://fgimian.github.io/blog/2015/06/27/a-simple-plistbuddy-tutorial/

y una discusión de muestra sobre su uso aquí:
https://groups.google.com/forum/#!topic/macenterprise/Ks-zHlY3h5I

Sin embargo, si no quieres averiguarlo todo por ti mismo, puedes usar una utilidad publicada en github que administra el contenido de la barra lateral desde la línea de la terminal:

https://github.com/mosen/mysides

OTRO

Desafortunadamente, parece que el archivo com.apple.sidebarlists.plistya no está presente en MacOS High Sierra.

Hay un archivo binario en ~/Library/Preferences/com.apple.finder.plist

¡Bienvenido a Ask Different! ¿Podría explicar cómo esto ayuda a resolver el problema del OP?

Navegue hasta el elemento principal de su carpeta recién creada (cd ..) y ejecute. open .Su carpeta recién creada debería aparecer en Finder. Selecciónelo, presione Archivo -> Agregar a la barra lateral . Su carpeta ahora está presente en la columna Favoritos

¿Cómo califica esto como una solución basada en Terminal?
Esta fue una solución realmente sencilla que me llevó menos de un minuto. Menos complicado que instalar cualquier cosa o usar una guía.
Sí, pero no puede automatizarlo en un archivo de puntos, que es una de las principales razones por las que los usuarios de la línea de comandos quieren una solución de texto sin formato.