Qual é uma maneira rápida de copiar o caminho para o diretório que está aberto no Finder?
Copiar esse caminho é muito fácil nos gerenciadores de arquivos Linux e Windows - basta copiá-lo da barra de endereços. Não vejo uma opção correspondente no Finder.
/Volumes/whatever/path/to/frontmost/window/view
ou algo mais? Basicamente, qual é o próximo passo que você executará com o caminho depois de o ter?Respostas:
Option+ Command+C
Irá copiar o caminho da pasta ou arquivo selecionado para a área de transferência. Tentei no El Capitan.
fonte
Você pode usar o Automator para fazer isso com um único atalho de teclado que você pode usar em qualquer aplicativo e sem instalar software de terceiros.
Este Serviço do Automator copiará o caminho da janela frontal do Finder, em vez do caminho de um arquivo ou pasta selecionado, para não afetar as janelas abertas ou os itens selecionados. O caminho que é copiado é simplesmente texto, para que possa ser colado em qualquer lugar que você possa colar texto.
no input
(ou "arquivos ou pastas" para que apareça com um clique direito) e deixe-o definido comoany application
(a menos que você queira que ele funcione apenas em um aplicativo específico, como o Finder).Substitua
(* Your script goes here *)
por:Salve o Serviço do Automator com o nome que você deseja que ele tenha no menu Serviços.
Agora este Serviço do Automator estará no seu menu Serviços.
Nota: Isso não escapa de espaços; portanto, se seu caminho tiver espaços, pode ser necessário citá-lo. Por exemplo, no Terminal, o caminho precisaria ser citado, mas no comando "Ir para pasta" do Finder, não seria. Se você deseja copiar como citado, você pode alterar
POSIX path
paraquoted form of POSIX path
.Você pode adicionar um atalho de teclado para o serviço, vá em Preferências do Sistema> Teclado> Atalhos de Teclado, clique em "Serviços" no painel esquerdo e role para baixo até a seção "Geral" no painel direito até encontrar seu serviço.
fonte
Ao lado do nome da pasta no Finder, há um ícone que representa essa pasta. Este ícone pode ser arrastado para qualquer lugar em que você precise aceitar um caminho - arrastar para o Terminal ou TextEdit no modo de texto sem formatação soltará o caminho como texto na janela ou no documento. No entanto, isso não funciona com todos os destinos - copiar para um documento TextEdit rich text, por exemplo, copia um link para a pasta e não o caminho.
Existem alguns aplicativos de terceiros , alguns gratuitos, outros pagos, que adicionam essa funcionalidade. Você também pode criar um serviço com o Automator ( ou AppleScript ), mas um método simples e gratuito que eu gosto, especialmente se você gosta de usar o terminal de qualquer maneira, é invocar o DTerm na janela do Finder e executar:
Isso copiará o caminho atual para a área de transferência do Mac OS X.
fonte
Command+ Ie copie as informações em Onde:
fonte
Se você precisar do caminho no Terminal / iTerm, basta selecionar o arquivo / pasta no Finder, copiá-lo ( Command+ C), alternar para o Terminal e colá-lo ( Command+ V).
Você também pode arrastar e soltar o arquivo / pasta no Terminal / iTerm.
fonte
A dica do MacYourself Copiar o caminho do arquivo ou da pasta para a área de transferência no Mac OS X Lion funciona para mim no 10.7.4. Basicamente, ele o conduz pelas etapas de criação de um serviço Automator que pode ser usado para copiar o caminho completo de arquivos e pastas do Finder. Em seguida, você o usa atribuindo uma tecla de atalho personalizada ou use o menu do botão direito para copiar o caminho para a área de transferência quando um arquivo ou pasta é selecionado.
Se ajudar, você também pode digitar o seguinte comando no Terminal para fazer com que o Finder exiba o caminho completo para a pasta atual em sua barra de título:
Use o seguinte para desativá-lo novamente:
fonte
~/Library/Services
, acho que descrever um método para fazer o download do arquivo e copiá-lo aqui (como~/Library
está oculto por padrão no Lion) e seguir metade das instruções do MacYourself para adicionar o atalho seria realmente mais complicado. As instruções fornecidas pelo MacYourself são bastante simples de seguir.Se você usar Alfred, poderá selecionar os itens, pressione ⌥⌘ \ e selecione Copiar caminho para a área de transferência.
Você também pode atribuir um atalho para um script como este:
Isso copiaria os caminhos de todos os itens selecionados:
Há um erro nas versões 10.7 e 10.8 nas quais a seleção, o local de inserção e as propriedades de destino se referem à segunda janela da frente depois de abrir uma nova janela. Afeta os scripts e o Alfred, mas não os serviços do Automator. Como solução alternativa, você pode mover o foco para outro aplicativo e voltar antes de obter a seleção:
fonte
input
e atribuindo-o a um serviço baseado em Automator que recebefiles or folders
noFinder.app
. Para solucionar o erro ao obter o local de inserção do Finder (primeiro script), você pode aplicar o seguinte, uuugly, mas eficaz hack (funciona no 10.8.2): ocultar o Finder e reexibir novamente após um pequeno atraso - isso fará com que o Finder relatar o local correto de seleção / inserção posteriormente; desvantagem óbvia: piscando.Embora isso não responda diretamente à sua pergunta, eu tenho um método mais eficiente de obter o caminho do arquivo (presumivelmente para ser colado no terminal ou em um arquivo de texto, por exemplo). Basta arrastar e soltar o arquivo em um campo de texto para inserir automaticamente o caminho do arquivo.
fonte
Voltar alguns anos atrás, eu sempre teria o utilitário pos escrito por Gary Kerbaugh para melhorar a interação localizador / terminal.
cdf
iriacd
para o caminho da janela do Finder mais à frentefdc
abriria uma janela do Finder no caminho atual do shellposd
despejaria o caminhoIsso combinado com
pbcopy
epbpaste
deve caber na conta para obter caminhos arbitrários para o formato de texto e depois para a área de transferência.Eu acredito que o homebrew adotou parte, mas não todo este pacote, então não tenho certeza se você pode encontrar uma versão viável de todas as opções acima, mas foi mágico quando comecei a usá-lo. Agora eu apenas uso a Barra de Lançamento para enviar arquivos sem se importar muito com a gravação de uma pasta específica.
fonte
posd | pbcopy
Parece que iria funcionar. O resto parece bom ter (ainda que não vaiopen .
trabalhar em vez defdc
?)open .
- é elegante.pos
não está mais em homebrew.A maneira mais fácil de saber o caminho para um arquivo ou pasta é Obter informações na pasta ou arquivo (selecione-o, clique com o botão direito do mouse e escolha Obter informações) e, na seção "Geral" do meio, você pode selecionar e copie (comando + C) o caminho.
Quanto à sua outra pergunta, clicar nos cabeçalhos das colunas na exibição de lista no Finder permite classificar ascendente ou descendente.
Eu não entendo a última pergunta que você faz - novamente, diria que vá para o arquivo em si, clique com o botão direito do mouse e faça o que descrevi acima para obter o caminho.
fonte
Não sei por que ou o que eu faço, mas isso existe no meu PC (High Sierra 10.13.4)
fonte
No OS X, muitas coisas podem ser realizadas arrastando e soltando. A Apple acha que você não precisa acessar o caminho do arquivo de maneira conveniente, porque tudo pode ser realizado com o recurso de arrastar e soltar. Eu não sou completamente da mesma mente, mas geralmente posso fazer o que quero.
É assim que as ações comuns são executadas no OS X em que você precisaria de um caminho no Windows ou Linux.
Para descobrir onde você está no Finder, clique com o botão direito do mouse (ou Command ⌘clique em) no nome da pasta na área de título.
Em uma caixa de diálogo de seleção de arquivo, para navegar para um local aberto do Finder, arraste a pasta ou qualquer arquivo dessa pasta para a caixa de diálogo de seleção. Isso não moverá o arquivo ou a pasta como no Windows, mas definirá o caminho da caixa de diálogo Arquivo. (Você também pode arrastar um ícone de proxy do documento (na barra de título da maioria dos aplicativos) ou ⌘arrastar itens para fora do Dock para fazer isso.)
Para obter o caminho de um arquivo no Terminal ou em outro aplicativo somente de texto, arraste o arquivo na janela do Terminal.
O que não é (facilmente) possível:
fonte
Como o Yosemite agora possui menus suspensos do Windows na janela Informações e este é o principal resultado do Google, eis o que eu criei:
Info
janela, as seçõesComments
ePreview
serão expandidas por padrãofonte
Para copiar o caminho ativo no Finder, basta clicar com o botão direito do mouse na pasta ou arquivo para abrir o menu contextual. Em seguida, selecione
copy the_folder/file_you_want
. Depois disso, você pode colar o caminho para uma janela do terminal.fonte
Acabei de fazer uma ação rápida do Automator. A ação Obter o primeiro caminho da janela do Finder obterá o caminho Posix da maioria das janelas do Finder. É uma versão beta, mas está funcionando bem. Somente 10.8 Ele retornará o caminho Posix da janela do Finder mais aberta da frente.
1, abra o zip e instale-o clicando duas vezes na ação.
Ele irá para o nome de Ações de utilitários 'Get First Finder Window Path'
2, arraste-o normalmente para a área de fluxo de trabalho e adicione, por exemplo, a ação 'Copiar para a área de transferência' abaixo dele
O Serviço selecionado pode ser um arquivo ou uma pasta, se você o salvar como um 'Serviço', isso permitirá que você também use o menu contextual ao clicar em qualquer arquivo ou pasta. isso executará as ações e retornará apenas o resultado da mesma janela. Não é o arquivo ou pasta selecionado. Como alternativa, defina-o como 'none'.
Você pode salvá-lo como um serviço ou, como eu, salvá-lo como um aplicativo e, em seguida, arraste o aplicativo para a barra de ferramentas do Windows Finder. Onde você só precisa clicar nele.
fonte
O botão Copy Path Finder é de longe o método mais fácil que encontrei para fazer isso. É tão simples - faça o download, coloque na pasta Apps e arraste para a barra de ferramentas do seu buscador, pronto.
fonte