Mac Finder: Obtendo o caminho de um diretório ou arquivo como uma string


32

No Windows, é possível clicar com o botão direito do mouse em um arquivo. Depois selecione "propriedades". Em "propriedades", o caminho do sistema de arquivos é mostrado. Em seguida, pode ser copiado marcando e armazenando (na área de transferência).

Não consegui descobrir uma maneira de fazer isso no Mac.

Portanto, minha pergunta:

Posso recuperar o caminho do sistema de arquivos de um diretório ou arquivo por meio da GUI do Mac Finder?

Respostas:


64

Ctrl-clique (ou clique com dois dedos) no arquivo do qual você deseja o caminho e pressione Opte selecione "Copiar como nome do caminho" (ou como é chamado em inglês) no menu de contexto.

Você também pode simplesmente selecionar o arquivo e pressionar Opt-Cmd-Cpara copiar o nome do caminho para a área de transferência.


3
Uau, eu não tinha ideia!
Alan Shutko

2
* ding * Era o som de um cachorro velho aprendendo um novo truque.
você precisa saber é o seguinte

2
Isso não funciona com versões do OS X anteriores ao OS X 10.11.
user3439894

Segurar a opção <kbd> </kbd> revela muitas opções de menu ocultas / alternativas.
224188 Matt Sephton

6

Não vejo uma maneira de fazer isso apenas com o Finder. O melhor que pude fazer é:

  1. Abra uma janela do terminal.
  2. Arraste o arquivo que você deseja para o terminal.
  3. Selecione o nome do arquivo na janela do terminal.
  4. Copie o nome do arquivo para a área de transferência.

O Safari também funcionará. É um URL de arquivo, então você terá que ter cuidado com sua seleção.


Você também pode arrastar o arquivo para uma janela TextEdit (no modo de texto sem formatação) ... que pode ser menos perigoso.
Sam

Não sabia que a capacidade de arrastar e soltar do Mac OS. Muito obrigado. Sua resposta foi definitivamente útil para mim também.
Mizech # 11/16

2

Você pode arrastar o arquivo ou a pasta do aplicativo Finder para a caixa de diálogo. O caminho completo do arquivo ou pasta aparecerá na caixa de diálogo. Além disso, você pode arrastar um arquivo ou pasta para o aplicativo Terminal ou muitos outros aplicativos, para expandir o caminho.

Além disso, se você ativar a exibição da barra de caminho no aplicativo Finder, poderá arrastar qualquer parte do caminho completo para uma caixa de diálogo. A barra de caminho pode ser ativada selecionando View➔Show Path Barna barra de menus ou usando a combinação de teclas option+ + P.


2

Estou usando o macOS Mojave. É fácil encontrar o que você deseja, basta ir para a pasta e clicar no ícone de roda dentada na parte superior da janela. Lá você pode ver a opção chamada "Copiar 'folderName' como nome do caminho" É isso!


1

Eu amo a cópia de controle / opção como truque de caminho, mas nunca consigo me lembrar dela, então acabo usando o menu de serviços do Finder para permitir que você estenda essa função. Por padrão, a Apple mostra apenas um caminho para arquivos de compartilhamento de rede no painel de informações, então você precisará anexar um serviço ao Finder para obtê-lo em geral (por motivos, tenho certeza de que adoraria ouvir uma bebida )

Dito isto, eu uso o Path Snagger 2 e estou super feliz com ele, pois posso controlar POSIX / SMB / HFS e file: // qualquer formato para o caminho que é copiado. Você pode processar vários arquivos ao mesmo tempo, controlar todos os tipos de ajustes na maneira como o caminho é construído. Também não preciso fazer vários cliques e copio os caminhos o tempo todo, portanto vale a pena a despesa para mim.

Eu podia ver criando um script AppleScript ou rápido para fazer isso de graça também, se você tivesse uma sequência bem definida que desejasse obter a partir do local de um arquivo específico que seria geral para todos os arquivos depois de codificado. Isso seria bom se você não soubesse conectá-lo aos serviços para uma execução mais rápida do que a incorporada ou precisasse de um formato diferente para o caminho.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.