Para leer / escribir .plist , use el comando defaults
.
La clave que se configura al marcar la casilla de verificación [√] Mantener las carpetas en la parte superior al ordenar por nombre en Avanzadas en Preferencias del buscador se llama: _FXSortFoldersFirst
Para configurar esto en la Terminal (o script) use el siguiente comando :
defaults write com.apple.finder _FXSortFoldersFirst -bool YES
Para cancelar la configuración, use el siguiente comando :
defaults write com.apple.finder _FXSortFoldersFirst -bool NO
Tenga en cuenta que en las versiones anteriores del sistema operativo, Finder debía reiniciarse utilizando killall Finder
para que algunas configuraciones, cuando se modifican en defaults
, funcionen correctamente. En macOS 10.12 , esto no es necesario para esta configuración en particular, sin embargo, la ventana Finder sí debe actualizarse de alguna manera, por ejemplo. alternar de vista de lista a vista de ícono y viceversa.
Si desea alternar entre la vista de lista y la vista de iconos en bash script en lugar de usar killall Finder
después de usar defaults write ...
, use el siguiente bloque código :
osascript <<END
tell application "Finder"
set theWindows to every Finder window
repeat with i from 1 to number of items in theWindows
set this_item to item i of theWindows
set theView to current view of this_item
if theView is list view then
set current view of this_item to icon view
else
set current view of this_item to list view
end if
set current view of this_item to theView
end repeat
end tell
END
Nota: es posible que este método no funcione con todos los cambios de configuración realizados en el Finder, aunque funciona para _FXSortFoldersFirst
, sin embargo, es posible que se requiera killall Finder
para algunas configuraciones. Es muy pronto para saberlo con macOS 10.12.