Android

Comando Pwd no linux (diretório de trabalho atual)

Terminal no Linux - Manipulando diretórios - Curso Linux #07.2

Terminal no Linux - Manipulando diretórios - Curso Linux #07.2

Índice:

Anonim

, mostraremos como determinar seu diretório de trabalho atual usando o comando pwd .

O que é o diretório de trabalho atual

O diretório de trabalho atual é o diretório em que o usuário está trabalhando atualmente. Cada vez que você interage com seu prompt de comando, você está trabalhando em um diretório.

Por padrão, quando você faz login no seu sistema Linux, seu diretório de trabalho atual é definido como seu diretório inicial. Para alterar o diretório de trabalho, use o comando cd .

Por exemplo, para alterar o diretório de trabalho atual para /tmp , digite:

cd /tmp

user@host:/tmp#

Comando pwd

O comando pwd representa o diretório de trabalho de impressão. É um dos comandos mais básicos e mais usados ​​no Linux. Quando chamado, o comando imprime o caminho completo do diretório de trabalho atual.

pwd é um shell embutido na maioria dos shells modernos, como o bash e o zsh. Seu comportamento é um pouco diferente do executável independente /bin/pwd . Você pode usar o comando type para exibir todos os locais que contêm pwd :

type -a pwd

pwd is a shell builtin pwd is /bin/pwd

Como você pode ver na saída abaixo, o shell interno tem prioridade sobre o executável independente e é usado sempre que você digita pwd . Se você quiser usar o binário pwd independente, digite o caminho completo para o arquivo /bin/pwd

Como encontrar seu diretório de trabalho atual

Para descobrir em que diretório você está atualmente, digite pwd no seu terminal:

pwd

A saída será mais ou menos assim:

/home/linuxize

O que o pwd faz é imprimir a variável de ambiente PWD .

Você obterá a mesma saída se digitar:

echo $PWD

/home/linuxize

O comando pwd pode aceitar apenas dois argumentos:

  • -L ( --logical ) - Não resolve links simbólicos. -P ( --physical ) - exibe o diretório físico, sem nenhum link simbólico.

Por padrão, id nenhuma opção é usada, pwd se comporta como se a opção -L fosse especificada.

Para ilustrar melhor como a opção -P funciona, vamos criar um diretório e um link simbólico apontando para o diretório:

mkdir /tmp/directory ln -s /tmp/directory /tmp/symlink

Agora, se você navegar para o /tmp/symlink e digitar pwd no seu terminal:

pwd

A saída mostrará que seu diretório de trabalho atual é /tmp/symlink :

/tmp/symlink

pwd -P

O comando imprimirá o diretório para o qual o link simbólico aponta:

/tmp/directory

Conclusão

O diretório de trabalho atual é o diretório a partir do qual você chama comandos no seu terminal.

O comando pwd é usado para exibir o diretório de trabalho atual.

terminal bash