Questão Como posso obter uma barra de endereços no Finder?


Estou acostumado a saber onde estão todos os meus arquivos. Existe uma maneira de obter uma barra de endereços para aparecer no Finder no OS X (10.5+) como no Explorer no Windows ou Nautilus no GNOME?

Eu também quero poder copiar a barra de endereços. Talvez o fluxo de trabalho seja diferente em um Mac, mas estou acostumado a classificar meus arquivos em várias camadas de pastas e, quando preciso fazer upload ou download de algo ou acessar um arquivo na linha de comando ou etc., posso copiar e colar isso diretamente no diálogo do arquivo.

Para esclarecer, meu objetivo é ter uma experiência como no Windows: pressione CtrlD (Cmdeu) e CtrlC.


84


origem


Isso pode ajudar; você pode arrastar seu arquivo do Finder para a caixa de diálogo Abrir para alterar o diretório na caixa de diálogo para o diretório desse arquivo (por exemplo, para fazer o upload de um arquivo) - Chealion
Eu tenho um problema com o meu trackpad, o que torna o arraste especialmente difícil. - wag2639
Você pode arrastar um arquivo para o Terminal para imprimir seu caminho no cursor. Isso funcionará com muitos outros diálogos também. Eu realmente entenderia a coisa do trackpad arrastando; é realmente uma ação muito importante no OS X. - NReilingh


Respostas:


Esse recurso não está disponível "como está" no Finder.app.

Em vez disso, digitar o caminho para uma pasta / arquivo é feito via cmd+shift+G Como apontou por @snk, exibindo o caminho da sua localização atual pode ser ativado com este one-liner no Terminal.app:

defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES && killall Finder,

copiar o caminho pode ser feito com o plugin de menu contextual mencionado por @ridogi.


41



isso mostra o caminho completo do diretório na barra de título - Abel Melquiades Callejo


A solução para o seu problema é FinderPath. Instale-o e, em seguida, clique duas vezes no topo da janela, onde seu nome é mostrado. Ou você pressiona CmdG. Voilà!

É compatível com o macOS Sierra.


35



Ele funciona em mavericks, a única coisa é que, a fim de configurar os dispositivos de assistência você tem que ir para outro menu que é System Preferences > Security & Privacy > Privacy > Accessibility e lá você tem que conceder acesso aos aplicativos desejados - Cams
Isso funciona perfeitamente. Faz a navegação para o arquivo ou diretório correto pelo teclado um zilhão de vezes mais rápido. É realmente vergonhoso que a Apple não inclua esse recurso essencial por padrão. - Miscreant


Quanto à sua edição: basta usar o open comando no Terminal.

open . irá abrir o seu diretório de trabalho atual no Finder, open .. o diretório pai, etc.


Na outra direção, você pode usar o ícone do proxy (o ícone da pasta na barra de título do Finder). Arraste-o para uma janela do Terminal e o caminho para a pasta será inserido no local atual do cursor.


Essas abordagens lidam com trocas do Terminal / Finder. Com a capacidade de arrastar / soltar arquivos e pastas para abrir / salvar caixas de diálogo, o Ir para pasta comando no Finder e a capacidade de navegar na hierarquia de pastas no Finder clicando no ícone do proxy e Ir menu no Finder, há pouca falta que você pode precisar para a navegação. É diferente do Windows, mas funciona tão bem.


Você pode usar o Automator para criar um Serviço isso leva sem entrada dentro Localizador ou qualquer aplicativo e executa o seguinte em um Executar o AppleScript açao:

tell application "Finder"
    set topWnds to every window whose index is equal to 1 as list
    set cwd to target of first item of topWnds as alias
    tell application "Terminal" to activate
    tell application "System Events"
        keystroke "t" using {command down}
        keystroke "cd " & (POSIX path of cwd) as text
        key code 36
    end tell
end tell

Não é muito elegante, mas obtém o caminho da janela frontal do localizador, abre uma nova guia Terminal e usa cd para chegar lá.


Você também pode usar os utilitários da área de transferência para a linha de comando: pbcopy e pbpaste. Você pode canalizar qualquer caminho para pbcopy e acessá-lo a partir de utilitários GUI, por exemplo o Finder Vá para a pasta ... comando.


5





É simples. Basta ir ao buscador. Clique em view. Selecione Show Path Bar ou pressione o botão alt + command + P.

Veja a imagem como você habilitará a Barra de caminho:

enter image description here

Depois de ativar, você poderá ver a Barra de caminho na parte inferior da janela como a imagem abaixo:

enter image description here


4





Confira DTERM. Ele permite que você abra rapidamente um prompt para o local atual. De lá, você pode facilmente usar um alias para copiar o $ PWD (echo $PWD | pbcopy), execute um comando em arquivos locais e muitas outras ações.

Eu acho muito útil amarrar o lado Unix do Mac OS X com o lado gráfico.


2



code.google.com/p/cdto também faz isso. - ridogi
@ridogi enquanto isso parece útil, eles não são exatamente os mesmos. O terminal do DTERM é mais um Heads up Display que um terminal completo. Embora com um pressionamento rápido de tecla, você pode desová-lo em seu próprio terminal. Também tem a capacidade de saber o que você selecionou atualmente no localizador e a capacidade de colar os nomes dos arquivos. - Tabitha


A resposta simples é não, não há barra de localização no localizador. Nenhuma maneira simples / fácil de copiar e colar um caminho para um diretório de trabalho.


2



A Apple sabe melhor como você deve usar o seu computador. Se você achar que é impossível navegar para / você deve decidir que precisa navegar em outro lugar. - jeremyjjbrown


Se vocês Comando+ Clique na barra de título para mostrar uma hierarquia de qual diretório você está.

Aqui está uma captura de tela em ação:

Command+Clicking Finder title bar

EDITAR: Desculpe, eu não li a parte sobre querer copiar o caminho. Se você está confortável com o terminal.cd em um diretório e executar pwd | pbcopy e você terá o caminho atual na sua área de transferência.


1



Eu não acho que é isso que wag2639 está procurando, pois ele quer copiar o caminho - Vervious
Eu mudei minha resposta de acordo. Espero que ajude. - Wuffers


Existe um plugin de menu contextual chamado FilePathCM que lhe dará o mesmo resultado com um clique direito em vez de um atalho de teclado, mas não mostra uma barra de localização.

http://www.limit-point.com/Utilities/FilePathCM.html 


0



este aplicativo aparentemente não funciona mais - Chris McGrath


Acho que o melhor que você pode fazer sem software de terceiros é abrir uma janela de inspetor (opção-comando-I), que mostra as propriedades / "Obter Informações" do item selecionado no momento, e copiar e colar do "Onde :" linha. Você pode dimensionar a janela para ser menos intrusivo.


0