Come posso configurare Lion per cercare file nel contenuto di un file .app?
Come posso configurare Lion per cercare file nel contenuto di un file .app?
Soluzione facile
Per una soluzione GUI gratuita, è possibile utilizzare EasyFind . Per cercare all'interno delle applicazioni, è sufficiente controllare "Contenuto della confezione" nella barra laterale.
Per una ricerca più rapida, puoi limitare la ricerca alla cartella Applicazioni semplicemente utilizzando il menu sotto il campo di ricerca (all'estrema destra).
Riga di comando - Trova
In Terminale, puoi utilizzare il comando find
:
find /Applications/foo.app -type f -name "bar"
Sostituisci foo.app
con il nome della tua app e sostituisci "bar"
con il nome del file che desideri cercare.
Se vuoi cercare tutte le app in / Applicazioni, lascia la parte /foo.app
del comando.
Se vuoi includere le cartelle, rimuovi -type f
, se vuoi cercare solo per le cartelle, modifica -type f
a -type d
. Puoi anche utilizzare il carattere jolly *
nel tuo nome file per ottenere risultati parzialmente corrispondenti.
Non lo penserei, ma sarò felice di sentire il contrario. È abbastanza semplice dalla riga di comando, però:
find /Applications/<YOUR APP>.app -type f | xargs strings | grep <YOUR SEARCH TERM>
Puoi anche cercare attraverso l'intera cartella Applicazioni con
find /Applications -type f | xargs strings | grep <YOUR SEARCH TERM>
Questo richiederà un po 'di tempo, poiché in realtà cerca tra i file invece di usare un indice memorizzato nella cache, come fa Spotlight.
è un'utilità di terze parti che può farlo. Il costo è di US $ 4,00 e può essere scaricato dallo sviluppatore o acquistato nel Mac App Store. È una buona alternativa all'utilizzo degli strumenti da riga di comando forniti con Lion. Può anche essere eseguito come "root" per accedere a più file di quelli che Mac OS X di solito consente all'utente di vedere.