Como mostrar o caminho completo de um arquivo ou diretório no terminal?

9

Eu preciso saber como o nome do diretório para digitá-lo no terminal. Como faço para acessar os nomes dos diretórios?

O Windows Explorer costumava ter uma barra de título com o caminho completo. Alguém pode me ajudar a descobrir como ver o caminho completo de um determinado arquivo?

Kalamalka Kid
fonte
Se você conhece o caminho e precisa digitá-lo rapidamente, nada é melhor que a conclusão da guia, especialmente com zsh.
Dillmo
Eu descobri uma maneira de excluir arquivos com o BleachBit, obrigado pela sua resposta. Mas, para a outra consulta, ainda preciso saber como ver o caminho completo de qualquer arquivo ou pasta.
Kalamalka Kid

Respostas:

10

Para exibir o caminho completo de um arquivo no terminal, arraste o ícone do arquivo para o terminal, e o caminho completo do arquivo será exibido entre dois apóstrofos (caracteres de aspas simples). É simples assim.

karel
fonte
15

Se você estiver usando o nautilus para procurar seus arquivos, poderá alternar a barra de navegação pressionando Ctrl + L.

Se você estiver usando o terminal, use apenas pwdpara saber o caminho absoluto da sua localização atual.

Buddyshot
fonte
2
E não esqueça que caracteres de espaço precisam ser escapados dentro do terminal. Se você quiser acessar /path/to/the force, precisará fazer cd /path/to/the\ force.
Buddyshot 13/03
2

O find pode fazer isso com bastante facilidade a partir do terminal. Aqui está um exemplo no qual estou procurando o caminho completo do arquivo Taxes-2013.pdf:

sudo find / -name Taxes-2013.pdf

Fornece a saída:

/home/me/Documents/Taxes-2013.pdf

Estou usando o sudo para evitar toda a saída de permissão negada que, de outra forma, obteria ao encontrar a partir da raiz da árvore.

Se você quiser apenas o nome do caminho e o nome do arquivo retirado, use

sudo find / -name Taxes-2013.pdf | xargs -n1 dirname

Nota: Se você costuma colocar espaços em nomes, isso é relevante para você.

Algumas fontes:

https://www.unixtutorial.org/commands/dirname/

http://www.commandlinefu.com/commands/using/dirname

http://man7.org/linux/man-pages/man1/xargs.1.html

Testado no Ubuntu 14.04

Elder Geek
fonte