¿Dónde se escribe `defaults -currentHost write domain key value`?


3

Cuando uso defaults write domain key valuela información está escrita ~/Library/Preferences/domain.plist.

Cuando uso el -currentHostindicador, tiene una prioridad más alta que cuando lo uso defaultssin un host especificado.

Pero, ¿dónde se escribe realmente el valor? Es coherente entre los inicios del sistema, por lo que debe estar en algún lugar del disco ...

Respuestas:


2

Si lo usa -currentHostcon defaultsél actúa sobre .plistarchivos en:

$HOME/Library/Preferences/ByHost/

Como ejemplo, no tenía un archivo com.apple.finder plist en esa ubicación y cuando ejecuté el siguiente comando, se creó uno en esa ubicación.

defaults -currentHost write com.apple.finder GoToField "/foobar"

$ defaults -currentHost read com.apple.finder GoToField
/foobar
$

Tenga en cuenta que el nombre completo del archivo contiene un UUID; sin embargo, no es necesario que lo incluya cuando -currentHostse usa, el nombre normal es todo lo que se necesita, como se muestra en la línea de comando anterior.

Ejemplo: $HOME/Library/Preferences/ByHost/com.apple.finder.6966D045-28DC-544A-97C2-98CDB668DC8B.plist

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.