Copie um caminho de arquivo ou pasta para o terminal arrastando e soltando

Anonim

Você sabia que pode copiar rapidamente o caminho de um arquivo para o Terminal apenas arrastando e soltando a pasta ou arquivo na janela do Terminal ? Experimente, abra qualquer janela de terminal, pegue algo do Finder e solte-o nesse Terminal, ele imprimirá instantaneamente o caminho completo para o arquivo, copiando efetivamente o caminho do arquivo da GUI do Macs Finder para a linha de comando.

Por si só, ele imprimirá apenas o caminho das estruturas de diretório, não será executado sem pressionar a tecla RETURN (que, a menos que o caminho do arquivo/pasta seja prefixado com alguma sequência de comando compatível, não seria não fazer nada).

Isso é particularmente útil quando um arquivo está localizado em um local obscuro que você já encontra no Finder do Mac OS X, mas deseja pular rapidamente para a linha de comando ou apenas fazer uma edição .

Prefixar o arrastar e soltar com um comando facilita a execução também com o caminho ou arquivo em questão, por exemplo

cd (arraste e solte uma pasta aqui)

Permitiria que você mudasse rapidamente o terminal para o caminho de arrastar e soltar.

Isso também funciona com arquivos, então você pode abrir algum arquivo profundo no vi ou nano se quiser fazendo a mesma coisa:

nano (arraste e solte aqui o arquivo de texto do Finder)

Ou, se você quiser apenas ver o conteúdo de um arquivo específico no Finder como despejado por meio de 'cat' ou 'less', você pode fazer algo assim:

less (solte o arquivo do Finder aqui)

Não se esqueça de usar espaçamento adequado após o comando a ser executado, o caminho em si é preciso e não inclui espaços ou caracteres extras como preenchimento.

Tínhamos escrito sobre uma dica semelhante para imprimir os caminhos completos há algum tempo e, depois de vê-la novamente no Lifehacker, percebi que era um bom lembrete para qualificar alguns dos melhores usos do truque.

Pelo que vale a pena, essa técnica funciona em todas as versões do Mac OS X e até mesmo em muitas outras plataformas de SO, até mesmo no Windows com o prompt do DOS e na maioria das versões do Linux, como o Ubuntu. Truque útil, experimente!

Copie um caminho de arquivo ou pasta para o terminal arrastando e soltando