Comment puis-je configurer Lion pour qu'il recherche les fichiers dans le contenu d'un fichier .app ?
Réponses
Trop de publicités?Solution facile
Pour une solution GUI gratuite, vous pouvez utiliser EasyFind . Pour effectuer une recherche dans les applications, il suffit de cocher la case "Contenu du paquet" dans la barre latérale.
Pour une recherche plus rapide, vous pouvez limiter la recherche au dossier Applications en utilisant le menu sous le champ de recherche (à l'extrême droite).
Ligne de commande - Rechercher
Dans le Terminal, vous pouvez utiliser la fonction find
commandement :
find /Applications/foo.app -type f -name "bar"
Remplacer foo.app
avec le nom de votre application, et remplacez "bar"
avec le nom du fichier que vous voulez rechercher.
Si vous voulez rechercher toutes les applications dans /Applications, laissez de côté l'élément /foo.app
de la commande.
Si vous voulez inclure les dossiers, supprimez -type f
si vous voulez chercher seulement pour les dossiers, changer -type f
à -type d
. Vous pouvez également utiliser le *
dans votre nom de fichier pour obtenir des résultats partiellement correspondants.
Je ne pense pas, mais je serai heureux d'entendre le contraire. C'est assez facile à partir de la ligne de commande, cependant :
find /Applications/<YOUR APP>.app -type f | xargs strings | grep <YOUR SEARCH TERM>
Vous pouvez également rechercher dans l'ensemble du dossier Applications avec
find /Applications -type f | xargs strings | grep <YOUR SEARCH TERM>
Cela prendra un certain temps, car la recherche se fait dans les fichiers au lieu d'utiliser un index en cache, comme le fait Spotlight.
Trouver n'importe quel fichier
est un utilitaire tiers qui peut faire cela. Il coûte 4 $ US et peut être téléchargé auprès du développeur ou acheté dans le Mac App Store. Il s'agit d'une bonne alternative à l'utilisation des outils de ligne de commande fournis avec Lion. Il peut également être exécuté en tant que "Root" pour accéder à encore plus de fichiers que ce que Mac OS X laisse habituellement voir à l'utilisateur.