Respostas:
Basta selecionar o arquivo no Finder e pressionar CmdCou ir para Editar »Copiar . Em seguida, você pode colar o caminho diretamente em uma janela do terminal.
Observe que isso escapará de caracteres especiais.
Se você deseja que o caminho seja legível por humanos, faça o seguinte:
Cole o seguinte no campo:
tell application "Finder"
set sel to the selection as text
set the clipboard to POSIX path of sel
end tell
Deve ficar assim:
Salve o serviço com o nome que desejar, por exemplo, Copiar caminho legível por humanos .
Esta é a primeira parte. Agora, defina um atalho de teclado:
Defina um atalho de teclado para o seu serviço
Agora, pressione esse atalho quando precisar do caminho de qualquer item do Finder selecionado.
~/Library/Services
, eu acho. O FastScripts pode ajudá-lo se as preferências de atalho padrão não funcionarem.
Go to Folder…
( command-shift-g
).
Abra o “Terminal” Applications > Utilities > Terminal
e arraste o arquivo para a janela. O caminho completo do arquivo Unix será exibido.
Clique com o botão direito do mouse (ou clique com a tecla Control pressionada) no ícone do arquivo e mantenha pressionada a tecla de opção. No menu pop-up exibido, haverá um item de menu "Copiar " nome do arquivo " como nome do caminho". Esse item de menu colocará o caminho POSIX para o item na área de transferência.
Arraste o arquivo para textEdit para obter o caminho.
Arrastar o arquivo para o Terminal substituirá espaços ou caracteres especiais no nome do arquivo por barras invertidas.
foo bar
, serão convertidos em foo\ bar
.
Navegue para o arquivo Copie o arquivo (Cmd + C). Abra o TextEdit ou o Notes. Colar (Cmd + V).
Magia!