Para leer/escribir .plist utilice el botón defaults
comando.
El clave que se establece cuando se comprueba el [] Mantener las carpetas en la parte superior al ordenarlas por nombre casilla de verificación en Avanzado en Preferencias del buscador se llama: _FXSortFoldersFirst
Para configurar esto en el Terminal (o script) utilice lo siguiente comando :
defaults write com.apple.finder _FXSortFoldersFirst -bool YES
Para desajustar, utilice lo siguiente comando :
defaults write com.apple.finder _FXSortFoldersFirst -bool NO
Tenga en cuenta que en las versiones anteriores del sistema operativo, Buscador necesitaba ser reiniciado usando killall Finder
para que algunos ajustes, al ser modificados por defaults
funcionan correctamente. En MacOS 10.12 no es necesario para este escenario en particular, sin embargo el Buscador debe actualizarse por algún medio, por ejemplo, pasando de la vista de lista a la vista de iconos y viceversa.
Si desea alternar entre la vista de lista y la vista de iconos en el bash script frente a la utilización de killall Finder
después de usar defaults write ...
utilice lo siguiente código bloque:
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: Este método puede no funcionar con todos los cambios de configuración realizados en Finder, aunque funciona para _FXSortFoldersFirst
Sin embargo killall Finder
puede ser necesario para algunas configuraciones. Es demasiado pronto para saberlo con MacOS 10.12.