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.