Seja navegando pelo seu sistema de arquivos no Linux ou macOS, entender sua localização atual no Terminal é essencial. É aí que o comando pwd entra em ação.
Neste artigo, explicaremos o que o comando pwd faz e como usá-lo de forma eficaz tanto em sistemas Linux quanto Mac.
O que é o comando pwd no Linux?
O comando pwd é comumente usado no Terminal do Linux e macOS. Significa "imprimir diretório de trabalho", o que significa exibir o diretório de trabalho atual. Quando você digita pwd e pressiona Enter, o sistema mostrará o caminho completo do diretório em que você se encontra.
Este comando é útil ao realizar operações de arquivo, especialmente após navegar por vários diretórios. Ele ajuda a confirmar sua localização atual a qualquer momento, reduzindo o risco de cometer erros.
Por baixo dos panos, pwd lê as informações de ambiente da sessão de shell atual e retorna o caminho absoluto do seu diretório de trabalho. Não importa quantas vezes você tenha mudado de diretório usando o comando cd, o pwd exibirá com precisão sua localização atual. Ele não modifica nada no seu sistema — é simplesmente uma ferramenta para exibir seu caminho.
Compartilhe esta parte com mais pessoas se você achar útil!
Quais são os exemplos do comando pwd?
O uso mais básico do comando pwd é verificar seu diretório atual. Quando você abre o Terminal pela primeira vez ou após navegar por vários diretórios usando o comando cd, digitar pwd mostrará o caminho completo do seu diretório de trabalho atual. Isso ajuda a garantir que você esteja operando nos arquivos corretos na localização correta.
Se você deseja copiar um arquivo para o seu diretório atual, pode usar $(pwd) para obter dinamicamente o caminho atual. Isso é especialmente útil em scripts ou comandos complexos que requerem referências de caminho.
cp ~/Documents/file.txt $(pwd)
Em scripts de automação, pwd pode ser usado para imprimir o diretório de execução atual do script, o que ajuda a depurar ou gerar logs que incluem informações de caminho.
#! /bin/bash
echo "Este script está sendo executado de: $(pwd)"
Além disso, se você estiver fazendo administração de sistemas remotos, você pode usar este comando depois de fazer login em um servidor remoto para verificar rapidamente seu diretório de login padrão:
ssh user@remote-server 'pwd'
Qual é a diferença entre ls e pwd?
Os comandos pwd e ls são dois dos comandos de Terminal mais comumente usados em sistemas Unix-like, como Linux e macOS. Ambos são comandos de leitura, o que significa que eles não modificam arquivos ou diretórios, mas simplesmente exibem informações úteis. Embora ambos sejam relacionados a operações de diretório, seus propósitos e funções são bastante diferentes.
Quando você digita pwd no Terminal e pressiona Enter, o sistema exibe o caminho completo do seu diretório de trabalho atual. Este comando é especialmente útil quando você navegou por vários diretórios e deseja confirmar sua localização atual no sistema de arquivos.
Em contraste, ls, abreviação de "listar", é usado para exibir todos os arquivos e subdiretórios dentro do diretório atual, ou dentro de um caminho de diretório especificado. É principalmente usado para verificar quais itens estão dentro de uma pasta, incluindo arquivos, subpastas e, opcionalmente, itens ocultos.
Em termos simples, pwd informa "em qual diretório você está", enquanto ls mostra "o que está dentro desse diretório". Ao usar esses dois comandos juntos, você pode entender facilmente tanto sua posição atual no sistema de arquivos quanto o conteúdo de uma determinada pasta.
Compartilhe este artigo com mais pessoas para que eles aprendam a diferença entre ls e pwd!