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

94

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

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

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

wag2639
fonte
Isso pode ajudar; você pode arrastar seu arquivo do localizador 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 upload de um arquivo)
Chealion
Estou com um problema no meu trackpad, o que dificulta o arrasto.
precisa saber é
1
Você pode arrastar um arquivo para o Terminal para imprimir seu caminho no cursor. Isso funcionará com muitas outras caixas de diálogo também. Eu realmente entenderia a coisa do trackpad arrastador; é realmente uma ação muito importante no OS X.
NReilingh

Respostas:

45

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

Em vez disso, a digitação do caminho para uma pasta / arquivo é feita cmd+shift+Gconforme apontado por @snk. A exibição do caminho da sua localização atual pode ser ativada 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.

romainl
fonte
2
isso mostra o caminho completo do diretório na barra de título
Abel Melquiades Callejo
37

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

É compatível com o macOS Sierra.

slhck
fonte
4
Ele faz trabalhos sobre mavericks a única coisa é que, a fim de configurar os dispositivos de assistência que você tem que ir para outro menu que é System Preferences > Security & Privacy > Privacy > Accessibilitye lá você tem que conceder acesso aos aplicativos desejados
Cames
Isso funciona perfeitamente. Torna a navegação no 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
5

Em relação à sua edição: basta usar o opencomando no Terminal.

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


Na outra direção, você pode usar o ícone de 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 de terminal / localizador. Com a capacidade de arrastar / soltar arquivos e pastas nas caixas de diálogo de abrir / salvar, o comando Ir para pasta no Finder e a capacidade de navegar na hierarquia de pastas no Finder clicando com o botão Command pressionado no ícone do proxy e no menu Ir no Finder, falta muito pouco para a navegação. É diferente do Windows, mas também funciona.


Você pode usar o Automator para criar um Serviço que não recebe nenhuma entrada no Finder ou em qualquer aplicativo e executa o seguinte em uma ação Executar AppleScript :

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 pega o caminho da janela mais à frente do localizador, abre uma nova guia Terminal e usa cdpara chegar lá.


Além disso, você pode usar os utilitários da área de transferência para a linha de comando: pbcopye pbpaste. Você pode canalizar qualquer caminho pbcopye acessá-lo nos utilitários da GUI, por exemplo, o comando Ir para a Pasta do Finder ....

Daniel Beck
fonte
5

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

Veja na imagem como você habilitará a barra de caminho:

insira a descrição da imagem aqui

Depois de habilitar, você pode ver a barra Caminho na parte inferior da janela, como na imagem abaixo:

insira a descrição da imagem aqui

StreetCoder
fonte
3
  • Escolher arquivo
  • Menu de contexto aberto com o botão direito do mouse
  • E agora pressione a tecla "alt"
  • As opções estão mudando e você pode copiar o caminho

insira a descrição da imagem aqui

Georg Vinzent Hofmann
fonte
2

Confira DTERM . Permite abrir rapidamente um prompt para o local atual. A partir daí, você pode facilmente usar um alias para copiar o $ PWD ( echo $PWD | pbcopy), executar um comando em arquivos locais e muitas outras ações.

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

Tabitha
fonte
code.google.com/p/cdto também faz isso.
ridogi 31/01
@ridogi, embora isso pareça útil, eles não são exatamente iguais. O terminal do DTERM é mais um Display Heads up do que um terminal completo. Embora com um rápido pressionamento de tecla, você pode gerá-lo em seu próprio terminal. Além disso, ele tem a capacidade de saber o que você selecionou atualmente no localizador e a capacidade de colar os nomes dos arquivos.
Tabitha
2

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

Kelbizzle
fonte
A Apple sabe melhor como você deve usar o seu computador. Se você achar impossível navegar para / deverá decidir navegar em outro lugar.
jeremyjjbrown
1

Se você Command+ clicar na barra de título, será exibida uma hierarquia de qual diretório você está.

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

Command + Clicando na barra de título do Finder

EDIT : Desculpe, eu não li a parte sobre querer copiar o caminho. Se você estiver confortável com o terminal. cdem um diretório e execute pwd | pbcopye você terá o caminho atual na sua área de transferência.

Wuffers
fonte
1
Eu não acho que isso é o que wag2639 está à procura de como ele quer ser capaz de copiar o caminho
Vervious
Mudei minha resposta de acordo. Espero que ajude.
Wuffers
0

Existe um plug-in de menu contextual chamado FilePathCM que fornece 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

ridogi
fonte
este aplicativo, aparentemente, não funciona mais
Chris McGrath
0

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

Potatoswatter
fonte
0

A barra de caminho pode ser uma boa alternativa. A barra de caminho mostra em qual pasta você está e vamos navegar de volta rapidamente. Infelizmente, não permite copiar e colar um endereço diretamente.

Como mostrar a barra de caminho:

No menu View do Finder, desmarque a opção "Show Path Bar" para ativar uma barra de caminho de arquivo clicável "breadcrumb" na parte inferior da janela do Finder, conforme mostrado. Lá, você pode clicar em qualquer uma das pastas principais no caminho da sua pasta atual para navegar até ela.

Giorgio
fonte
1
Isso é algo. Mas seria muito bom se isso fosse editável para mover-se rapidamente entre pastas sem ter que clicar sempre.
dorien
0

Você também pode procurar arquivos e diretórios em um navegador da Web desta maneira em um mac:

file:///Volumes/Production/NBAA/17-379%20EBACE%202018/

file:///Volumes/Macintosh%20HD/Users/[userFolder]/Documents/
Steve Freeman
fonte