O Guia do Iniciante para o Comando pwd no Linux

pwd-command-linux-featured

Neste artigo, vamos dar uma olhada no comando pwd, um dos comandos mais básicos no Linux.

Vamos descobrir como usar o comando pwd para escrever na saída padrão o nome completo do caminho do seu diretório atual e aprenderemos a diferença entre o comando pwd embutido e o comando pwd externo escrito por Jim Meyering.

Leia também: Dominando o Comando “Kill” no Linux

O que o PWD faz??

pwd é um acrônimo para “Print Working Directory”. O comando pwd é um dos comandos mais frequentemente usados por administradores de sistema Linux. Ele funciona no Linux e em outros sistemas operacionais semelhantes ao UNIX e é um comando de shell embutido, disponível no shell Bash, korn, ksh, e assim por diante.

O comando pwd imprime o nome do diretório de trabalho atual com o caminho completo começando da raiz (/). Também é uma variável ambiental.

Diferença entre o “pwd” do Shell e “/bin/pwd”

Os shells Linux geralmente vêm com dois tipos de comando pwd: pwd embutido e versão binária. Para descobrir, você pode usar o seguinte comando:

type-apwd

A captura de tela abaixo mostra que o shell bash vem com o comando pwd embutido e a versão binária.

O que é um Diretório de Trabalho Atual?

O diretório de trabalho atual é o diretório no qual você está atualmente operando comandos como ls, cat, ou cd usando o shell bash ou korn ou zsh (zshell).

Leia também: O Guia do Iniciante para o Comando pstree no Linux

Sintaxe do Comando PWD

Todo comando Linux tem sua própria sintaxe. Sem conhecimento básico da sintaxe do comando, executar comandos em um terminal Linux pode parecer uma tarefa tediosa.

Abaixo está uma sintaxe básica do comando pwd:

pwd[options]

O comando pwd vem com diferentes opções que nos permitem usar este comando de diferentes maneiras. No entanto, você ainda pode usar o comando pwd sem argumentos.

Vamos dar uma olhada nas opções mais básicas do comando pwd. Para encontrar uma lista de opções do comando pwd, você pode digitar pwd --help no terminal.

list-pwd-options

  • -L: Imprime o valor de $PWD se ele nomear o diretório de trabalho atual. Em outras palavras, imprime ou exibe o diretório de trabalho atual.

Mesmo sem o -L, apenas digitando pwd no terminal faz a mesma coisa.

  • -P: Imprime o diretório físico sem links simbólicos. Um link simbólico é um tipo especial de arquivo que cria um atalho para um arquivo ou aponta para outro arquivo. Imprima o diretório físico sem links simbólicos usando os comandos abaixo:

pwd-P

Supondo que você tenha usado o comando cd várias vezes e queira saber seu diretório de trabalho atual, você pode usar os seguintes comandos para fazê-lo:

echo$PWD

pwd

Ambos os comandos exibem seu diretório de trabalho atual.

Como Imprimir a Versão do Comando PWD

Para encontrar a versão do comando pwd embutido no seu terminal, você pode usar a versão binária para fazê-lo:

/bin/pwd--version

Conclusão

O comando pwd é um dos comandos mais comumente usados em computadores Linux. É bastante simples de usar quando você sabe o que ele faz.

Crédito da imagem: Hacker russo invadindo o servidor no escuro por Lifestyle discover/Shutterstock