Liste todos os aplicativos baixados da Mac App Store via linha de comando

Anonim

Um prático comando de terminal mostrará uma lista de todos os aplicativos instalados em um Mac que vieram exclusivamente da Mac App Store. Isso pode ser útil por vários motivos, como ao criar uma lista de aplicativos que você deseja substituir de fora dos canais oficiais da App Store se estiver migrando máquinas ou se estiver trabalhando em um Mac remoto por meio de SSH e estiver tentando descobrir quais aplicativos estão f altando.Você também pode montar essa lista manualmente analisando o histórico de compras na App Store, mas essa lista também exibe itens que não estão instalados ativamente em um Mac, tornando-a muito menos útil.

Esses truques usam a linha de comando e o Terminal, tornando-os um pouco mais avançados. No entanto, como você está apenas copiando e colando uma string de comando no terminal, até mesmo usuários novatos podem acompanhar se estiverem interessados ​​em aprender um pouco mais sobre o Terminal. Para quem não conhece, Terminal.app é sempre encontrado em /Applications/Utilities/

Como mostrar todos os aplicativos baixados da Mac App Store

Copie e cole o seguinte comando no Terminal: find /Applications -path 'Contents/_MASReceipt/receipt' -maxdepth 4 -print |\sed 's .app/Contents/_MASReceipt/receipt.appg; s/Aplicativos/'

Saída de exemplo pode ser algo como isto (abreviado para o propósito deste artigo): GarageBand.app iMovie.app Install OS X Mountain Lion.app iPhoto.app Pixelmator.app Pocket.app Skitch.app Textual.app TextWrangler.app The Unarchiver.app TweetDeck.app Twitter.app WriteRoom.app Xcode.app

Você pode achar mais útil enviar os resultados em um arquivo de texto, o que é feito facilmente adicionando “> appstorelist.txt” ao final do comando da seguinte forma:

find /Applications -path 'Contents/_MASReceipt/receipt' -maxdepth 4 -print |\sed 's.app/Contents/_MASReceipt/receipt. appg; s/Applications/' > macapps.txt

Este comando incluirá aplicativos que foram baixados, mas também ocultos.

Essa lista de aplicativos pode ser facilmente comparada a uma lista em outra máquina para ver quais aplicativos precisam ser instalados.

Lembre-se, esta é uma lista apenas dos aplicativos que foram baixados da Mac App Store. Se você deseja algo mais inclusivo para arquivos e coisas que obteve na Web, pode usar este truque para descobrir uma lista de todos os arquivos já baixados para um Mac.

Mostrar todos os aplicativos no OS X

Para ver todos os aplicativos instalados na pasta de aplicativos do OS X, basta listar o diretório com o comando ls. Isso provavelmente é bastante óbvio para a maioria dos que usariam a linha de comando, mas vamos abordá-lo de qualquer maneira para aqueles que são novos ou menos familiarizados com o Terminal:

ls /Aplicativos/

Isso mostra tudo que está no diretório /Applications, que inclui todos os aplicativos instalados pelo usuário, bem como o que veio da Mac App Store.

Se você quiser salvar essa lista em um arquivo de texto também, para fins de comparação ou de outra forma, você pode redirecioná-la para um documento txt do terminal:

ls /Applications/ > allmacapps.txt

Como alternativa, sem usar a linha de comando, você também pode usar este truque para salvar a lista em um arquivo diretamente do Finder.

Dirige-se a CommandLineFu para o truque baseado em sed.

Liste todos os aplicativos baixados da Mac App Store via linha de comando