Lista de aplicativos no Mac OS X

3

Existe uma maneira de encontrar uma lista de todos os aplicativos instalados em um Mac em /Library ou /System ?

    
por waiwai933 01.06.2010 / 01:16

3 respostas

4

A menos que você tenha feito algo incomum com seu sistema, sua pasta /Applications (e qualquer ~/Applications pastas) é sua lista de programas instalados. O Mac OS X não possui um local central onde os programas possam se registrar como instalados, da mesma forma que o Windows. Se você quiser desinstalar algo, arraste-o de /Applications para a lixeira ou use um programa como AppZapper para ajudar a encontrar outras partes do aplicativo armazenadas em /Library ou ~/Library .

Se você usar o MacPorts, use também o comando port installed para ver os programas instalados.

/System contém apenas arquivos colocados no sistema pela Apple. Apps regulares não gravam lá.

    
por 01.06.2010 / 06:22
2

Não abrange todos os aplicativos instalados, mas simples o suficiente e funciona para mim:

find /Applications -type d -name '*.app' -prune -print

Você pode usar acima para /Library ou /System .

    
por 09.08.2012 / 19:00
1

Uma opção é usar mdfind :

mdfind kMDItemContentType=com.apple.application-bundle

Não inclui aplicativos dentro de outros pacotes de aplicativos. O Spotlight também não indexa alguns diretórios, como diretórios que começam com um período.

Outra opção é usar lsregister :

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -dump|awk '$1=="path:"'

A saída pode incluir aplicativos que já foram excluídos. Você pode evitar isso adicionando -kill para reconstruir o banco de dados dos Serviços de Lançamento, mas isso faz com que o OS X exiba os avisos sobre a abertura de aplicativos pela primeira vez novamente.

    
por 10.08.2012 / 13:42

Tags