cmd + eu? Ou com o localizador mostrar a barra de caminho do arquivo? Ou clique com o botão direito do mouse no ícone do arquivo na janela do Finder?
Andrew U.
2
selecione o arquivo e clique enquanto mantém pressionada a tecla alt (opção): consulte "copiar <nome>" como nome do caminho.
LexS 1/11/2015
Respostas:
9
Isso é meio fácil.
Selecione o arquivo e, em seguida Command-C, colocará o caminho para o arquivo na área de transferência. Se você colar no Terminal, obterá o caminho inteiro; infelizmente, na maioria dos outros aplicativos, você obterá o nome do arquivo.
Se você deseja o caminho completo, pode criar um Serviço Automator para fazê-lo facilmente:
Crie um novo serviço do Automator e altere o ' Serviço recebe selecionado ' para: Arquivos ou pastas E entre no aplicativo Finder .
Adicione uma ação Copiar para a área de transferência e salve o serviço.
Agora você pode selecionar um arquivo, clicar com o botão direito do mouse para obter um menu contextual e selecionar seu serviço no submenu Serviço.
O caminho estará na área de transferência, pronto para você colar. Você pode até definir um atalho de teclado, se quiser.
Originalmente, usei uma Ação Executar Applescript para obter o caminho Posix para o arquivo e passá-lo para a Ação Copiar para a Área de Transferência .
Mas eu descobri que tudo o que você precisava era passar a seleção diretamente para a ação Copiar para a área de transferência .
Isso melhorou o Applescript porque o Applescript podia lidar apenas com um item selecionado como escrito.
Mas agora você pode selecionar vários arquivos e obter vários caminhos na área de transferência sem escrever nenhum código.
Para usar o caminho no Terminal, é mais fácil se você arrastar o arquivo / pasta para a janela do Terminal.
Thecafremo
@TonyWilliams, bom lugar para usar somente a ação Copiar para a área de transferência. Gostaria de votar na sua resposta, mas primeiro, posso sugerir que você edite sua resposta para Apenas refletir isso. O manuscrito usado será quebrado se mais de um item for selecionado. E sua descoberta abrange opções únicas e múltiplas.
markhunte
@markhunte Infelizmente, trabalho nas próximas oito horas sem um Mac para colocar uma nova captura de tela. Pode gerenciá-lo no almoço :) caso contrário, é quando eu chego em casa hoje à noite.
Tony Williams
@TonyWilliams, classificado.
markhunte
@markhunte Obrigado. Eu estava prestes a "consertar" um computador no escritório do estudante para poder ter 15 minutos em um Mac.
Tony Williams
11
No OS X "El Capitan",
Option+ Command+ Co arquivo / pasta selecionado
OU
option clique com o botão direito do mouse no arquivo / pasta (no Finder)
Selecione ' Copiar "arquivo / pasta" como Nome do caminho '.
Copiar caminho do arquivo no Finder
Agora você tem a opção de copiar o caminho para um arquivo sem copiar o arquivo, perfeito para trabalhar com arquivos armazenados em um servidor. Para copiar o caminho do arquivo, clique com o botão direito do mouse no Finder, mantenha pressionada a tecla Opção e escolha Copiar como nome do caminho.
tell application "Finder" to set s to selection as alias list
if s is {} then return
set out to ""
repeat with f in s
set out to out & POSIX path of f & linefeed
end repeat
set the clipboard to out
Houve um erro nas versões 10.7 e 10.8 que dificultava a obtenção da selectionpropriedade com confiabilidade, mas foi corrigido na versão 10.9. (O Finder ignorou as janelas criadas após a última vez que o foco foi movido para outro aplicativo e retornado.) Se você usar 10.7 ou 10.8, adicione estas linhas ao início do script:
Respostas:
Isso é meio fácil.
Selecione o arquivo e, em seguida Command-C, colocará o caminho para o arquivo na área de transferência. Se você colar no Terminal, obterá o caminho inteiro; infelizmente, na maioria dos outros aplicativos, você obterá o nome do arquivo.
Se você deseja o caminho completo, pode criar um Serviço Automator para fazê-lo facilmente:
Crie um novo serviço do Automator e altere o ' Serviço recebe selecionado ' para: Arquivos ou pastas E entre no aplicativo Finder .
Adicione uma ação Copiar para a área de transferência e salve o serviço.
Agora você pode selecionar um arquivo, clicar com o botão direito do mouse para obter um menu contextual e selecionar seu serviço no submenu Serviço.
O caminho estará na área de transferência, pronto para você colar. Você pode até definir um atalho de teclado, se quiser.
Originalmente, usei uma Ação Executar Applescript para obter o caminho Posix para o arquivo e passá-lo para a Ação Copiar para a Área de Transferência .
Mas eu descobri que tudo o que você precisava era passar a seleção diretamente para a ação Copiar para a área de transferência .
Isso melhorou o Applescript porque o Applescript podia lidar apenas com um item selecionado como escrito.
Mas agora você pode selecionar vários arquivos e obter vários caminhos na área de transferência sem escrever nenhum código.
fonte
No OS X "El Capitan",
Option+ Command+ Co arquivo / pasta selecionado
OU
option clique com o botão direito do mouse no arquivo / pasta (no Finder)
Selecione ' Copiar "arquivo / pasta" como Nome do caminho '.
fonte
Você pode atribuir um atalho para um script como este:
Houve um erro nas versões 10.7 e 10.8 que dificultava a obtenção da
selection
propriedade com confiabilidade, mas foi corrigido na versão 10.9. (O Finder ignorou as janelas criadas após a última vez que o foco foi movido para outro aplicativo e retornado.) Se você usar 10.7 ou 10.8, adicione estas linhas ao início do script:fonte