Como saber pelo Terminal em que diretório Linux estou

Capa do artigo

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.

Comentários

Postagens mais visitadas deste blog

POO, o que é? É realmente tão difícil?

Baixando vídeo do YouTube com Python

HTML5, o que é? - Resumo Básico