Risposte:
Le applicazioni in Mac hanno il proprio identificativo dell'applicazione. Usano questo identificatore per nominare i loro file delle preferenze e altri file come le cache. Per trovare questo identificatore, visualizza il contenuto del pacchetto dell'applicazione (fai clic con il pulsante destro e seleziona), vai nella cartella dei contenuti e apri Info.plist
in TextEdit.
Un esempio di identificatore di un'applicazione è:
com.CompanyName.ApplicationName (for companies)
o
org.OrgName.ApplicationName (for organizations)
Quindi l'identificatore dell'applicazione per Google Chrome, ad esempio è:
com.google.Chrome
Per trovare effettivamente l'identificatore, apri TextEdit e premi Cmd+ Fper aprire la finestra di dialogo Trova e digita CFBundleIdentifier
. La riga successiva è l'identificatore dell'applicazione.
Dopo aver trovato l'identificatore dell'applicazione, è possibile trovare facilmente i file nelle normali cartelle. Tuttavia, Spotlight non cerca tali elementi e dovresti usare un comando terminale:
find ~ -iname "com.company.application"
per cercare l'intero disco rigido:
sudo find / -iname "com.company.application"
Per altri file, è possibile utilizzare fseventer , come sottolineato dai piani di cottura , per cercare in tempo reale ciò a cui l'applicazione accede, scrive e legge sul disco rigido.
Ci sono alcuni programmi che possono darti informazioni sull'uso del file system mentre i programmi sono in esecuzione.
Ci sono alcuni buoni terminali come lsof
, ma mi piace molto fseventer per la sua semplice interfaccia grafica e il pulsante play / pause.
Tutto quello che faresti è eseguire il tuo programma, eseguire fseventer e, se apporti una modifica alle tue preferenze o alla tua configurazione ed è memorizzato in un file, ti mostrerà il processo toccando il file.
Se è qualcosa come Entourage che memorizza le sue regole in file ma poi le mantiene in memoria fino all'uscita / avvio, potresti voler chiudere altri programmi e lanciare il tuo programma preferito per vedere cosa carica, quindi uscire per vedere il processo inverso .
Trovato un buon tutorial che analizza i file modificati dopo un timestamp definito.
http://www.westwind.com/reference/OS-X/finding-settings.html
defaults
comando per ottenere l'identificatore del bundle: ad es.defaults read /Applications/Safari.app/Contents/Info CFBundleIdentifier
(Tutto su una riga, nel Terminale) torneràcom.apple.Safari
.