Capa do post

Como saber pelo Terminal em que diretório Linux estou

5/5/2023

Se você já tentou se aventurar em servidores via linha de comando ou mesmo apenas se empolgou mexendo no terminal do seu Linux — ou algum sistema UNIX —, deve ter se deparado com a situação em que encontrou algo interessante, queria anotar o caminho e nem sabia em que diretório estava mexendo.

Se algum desses também já aconteceu com você e ainda não sabe como vencer esse pequeno desafio, hoje vamos ver como usar o comando PWD.

Sobre o Comando PWD

Antes tudo, é sempre bom sabermos com o que estamos mexendo, certo? Evita problemas e ainda nos ajuda a entender quando e como usar.

A sigla PWD, do inglês, significa Print Workind Directory, que como o próprio nome já diz, exibe o diretório de trabalho atual.

Apesar de parecer um comando bem simples e básico, ele é bastante útil e cumpre o que promete.

É comumente usado para tarefas como:

  • Ver o caminho absoluto do diretório que estamos trabalhando
  • Guardar em variável o mesmo caminho
  • Verificar o caminho físico/real, excluindo links simbólicos.

Viu como é bastante útil e completo?

Como usar

A estrutura do comando é exatamente assim:

pwd [OPTION]...

Onde OPTION pode ser um ou mais desses:

  • -L, –logical : Exibe o caminho do diretório, mesmo que seja um link simbólico.
  • -P, –phisical : Se tiver links simbólicos, resolve eles e exibe apenas o caminho físico
  • −−help : Exibe o manual/mensagem de ajuda do comando

Exemplos de uso

Acho que não tem muito segredo, mas vamos recapitular como usar.

No meu caso, quando uso os seguinte comando:

$ cd ~

e logo em seguida:

$ pwd

O meu retorno, por exemplo, é: /home/devnatan

Também poderíamos colocar com uma mensagem personalizada em uma variável, ex.:

$ cd ~
$ cwd=$(pwd)
$ echo “O diretório atual é: $cwd

Novamente, no meu caso a saída é: O diretório atual é: /home/devnatan

Opa, parece que chegamos ao fim.

Espero que tenhamos aprendido algo novo hoje.

Onde me encontrar