Como vejo o caminho do local de um aplicativo? -- applications campo com path camp apple Relacionado O problema

How do I see the location path of an application?


0
vote

problema

português

Eu preciso verificar o caminho para um programa - eu quero apontar para o binário, não para o ".app", que é um diretório. Como faço isso?

english

I need to check the path to a program -- I want to point to the binary, not to the ".app" which is a directory. How do I do this?

     
         
         

Lista de respostas

1
 
vote
vote
Melhor resposta
 

Navegue até o seu ABCDEFGHIJKLMNABCDEFGHIJKLMN10 Pasta, clique com o botão direito do mouse em qualquer aplicativo, escolha Show Package Conteúdo e navegue para g1 . A maioria dos tempos, o binário é nomeado após o aplicativo, se usar o caminho em um script, você será principalmente seguro usando g2 , onde abcdefghijklmn13 é, Bem, o nome do aplicativo. Se o nome do aplicativo tiver um espaço em branco, por exemplo. texto sublime , não se esqueça de colocar o caminho entre aspas duplas (ou escapar dele), no seu script.

 

Navigate to your Applications folder, right click on any app, choose Show Package Contents and navigate to Contents/MacOS/. Most of the times, the binary is named after the app so, if using the path on a script, you'll be mostly safe by using /Applications/(appname).app/Contents/MacOS/(appname), where (appname) is, well, the name of the app. If the app name has a whitespace in it, eg. Sublime Text, don't forget to put the path between double quotes (or escape it), in your script.

 
 
   
   
1
 
vote

Como postado @Megadroid, os aplicativos têm executáveis ​​em g4 diretório. No entanto, o nome executável não necessariamente é o mesmo que o nome do aplicativo. Para obter o nome executável exato, você pode lê-lo de info.plist file (sob g5 chave) ou faça isso de terminal.app com para Exemplo:

  g6   

Basta alterar g7 variável. Resultado: g8

 

As @megadroid posted, Applications have executable in Contents/MacOS directory. However executable name not necessarily is the same as app name. To get exact executable name, You can read it from Info.plist file (under CFBundleExecutable key) or do it from Terminal.app with for example:

APP_PATH="/Applications/Mail.app" echo "$APP_PATH"/Contents/MacOS/$(defaults read "$APP_PATH/Contents/Info.plist" CFBundleExecutable) 

Just change APP_PATH variable. Result: /Applications/Mail.app/Contents/MacOS/Mail

 
 

Perguntas relacionadas

3  Onde devo colocar executáveis ​​locais em macos? [duplicado]  ( Where should i place local executables on macos ) 
. Esta pergunta já tem respostas aqui : Onde devo armazenar aplicativos de linha de comando? ...

3  Aplicativo padrão para abrir pastas com  ( Default application to open folders with ) 
De volta nos dias que usei para executar o Path Finder por um tempo, mas depois removido do sistema e voltou para o localizador regular. Agora, ao entrar, ist...

5  Como desfazer "Path Export = '/ usr / local / bin: $ path' >> ~ / .bash_profile"  ( How do i undo export path usr local binpath bash profile ) 
Eu estava tentando instalar o Homebrew, que não estava funcionando. Diz-me para fazer echo export PATH='/usr/local/bin:$PATH' >> ~/.bash_profile . No entanto...

10  Problema com a exibição do caminho do arquivo no Finder's Get Info -> onde [duplicado]  ( Problem with displaying file path in finders get info where ) 
. Esta pergunta já tem respostas aqui : Mac Finder: Obtendo o caminho de um diretório ou arquivo como...

0  Como vejo o caminho do local de um aplicativo?  ( How do i see the location path of an application ) 
Eu preciso verificar o caminho para um programa - eu quero apontar para o binário, não para o ".app", que é um diretório. Como faço isso? ...

3  Como o caminho do arquivo de exibição na parte inferior em "todos os meus arquivos" na Sierra 10.12.3?  ( How display file path at bottom in all my files on sierra 10 12 3 ) 
Nas versões mais antigas de MacOS, costumava ser um caminho de arquivo na parte inferior de "todos os arquivos" para que você pudesse ver onde os arquivos est...

6  Por que minha instalação de bebida não funciona?  ( Why does my brew installation not work ) 
Eu instalei a cerveja antes, mas não funciona agora. Quando eu executo brew , ele me dá o erro -bash: brew: command not found Então eu tentei reinstala...

21  Como faço para alterar a localização das capturas de tela de MacOS?  ( How do i change the location of macos screen captures ) 
Como desenvolvedor, eu tomo muitas capturas de tela. Muitas vezes levo as fotos da tela para compartilhar com os membros da troca de pilha no chat. O proble...

0  Diferenças na codificação do caminho entre Mojave e Alta Sierra  ( Differences in path encoding between mojave and high sierra ) 
Eu tenho um script (em r) onde especifique o caminho para alguns dados. O script correu na alta Sierra do meu computador. Depois de atualizar para o Movaje, o...

0  Como definir diretório relativo à variável PATH e executar scripts no diretório relativo globalmente  ( How to set relative directory to path variable and run scripts in relative dire ) 
Eu tenho alguns scripts em um projeto GIT que eu gostaria de acessar globalmente, então eu adiciono o caminho relativo à pasta de scripts como assim vim ~/...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.