0 votos

¿Cómo puedo saber dónde ubica una aplicación sus archivos de configuración?

¿Cómo puedo saber dónde ubica una aplicación sus archivos de configuración como en ~ , /Library , ~/Library etc., además de navegar y adivinar?
Me refiero a si hay algún comando como findfiles this.app que los imprima o algo así?

3voto

Zac Puntos 89

Hay algunos programas que pueden darle una idea del uso del sistema de archivos mientras los programas se están ejecutando.

Hay algunos buenos terminales como lsof pero me gusta mucho fseventer por su sencilla interfaz gráfica y su botón de reproducción/pausa.

Todo lo que harías es ejecutar tu programa, ejecutar fseventer, y si haces un cambio en tus preferencias o configuración y se almacena en un archivo, te mostrará el proceso tocando el archivo.

Si se trata de algo como Entourage, que almacena sus reglas en archivos pero luego las mantiene en la memoria hasta que se cierra/inicia, es posible que desee cerrar otros programas e iniciar su programa de elección para ver lo que carga, y luego salir de él para ver el proceso inverso.

2voto

Las aplicaciones en Mac tienen su propio identificador de aplicación. Utilizan este identificador para nombrar sus archivos de preferencias y otros archivos como las cachés. Para encontrar este identificador, vea el contenido del paquete de la aplicación (haga clic con el botón derecho y seleccione) y vaya a la carpeta de contenidos y abra Info.plist en TextEdit.

Un ejemplo de identificador de aplicación es:

com.CompanyName.ApplicationName (for companies)

o

org.OrgName.ApplicationName (for organizations)

Así, el identificador de la aplicación para Google Chrome, por ejemplo, es:

com.google.Chrome

Para encontrar el identificador, abra TextEdit y pulse Cmd + F para abrir el cuadro de diálogo Buscar, y escriba CFBundleIdentifier . La línea que sigue es el identificador de la aplicación.

Después de encontrar el identificador de la aplicación, puedes encontrar los archivos fácilmente en las carpetas habituales. Sin embargo, spotlight no busca dichos elementos, y tendrías que utilizar un comando de terminal:

find ~ -iname "com.company.application"

para buscar en todo el disco duro:

sudo find /  -iname "com.company.application"

Para otros archivos, puede utilizar fseventer , como señaló Hobs para buscar en tiempo real lo que la aplicación accede, escribe y lee en el disco duro.

0voto

Petruza Puntos 846

Encontré un buen tutorial que busca archivos modificados después de una marca de tiempo definida.
http://www.westwind.com/reference/OS-X/finding-settings.html

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X