Dificuldade em entender o comando pwd

Dificuldade em entender o comando pwd

Estou escrevendo pwdno terminal e está aparecendo home/<my_username>. Mas não consigo encontrar fisicamente nenhum diretório com esse caminho. Para esclarecer minha confusão, digitei ls, mas mostra as pastas em meu diretório inicial que posso ver no gerenciador de arquivos. Mas não consigo uma pasta <my_username>dentro do Home. O que estou perdendo aqui?

proteeti@proteeti-X556UQK:~$ pwd
/home/proteeti
proteeti@proteeti-X556UQK:~$ ls
Courses  Dev        Downloads         Music     Public     usr
Desktop  Documents  examples.desktop  Pictures  Templates  Videos

Nenhuma pasta chamada "Proteeti"

Responder1

pwdgerará o nome do caminho do diretório atual. Quando você estiver localizado em sua pasta pessoal, pwdretornará o nome do caminho dela.

No seu caso, o nome do caminho da sua pasta pessoal é /home/proteeti. Este é o seu diretório de trabalho atual. Digitar lsenquanto estiver nessa pasta mostrará seu conteúdo.

Você não pode esperar encontrar sua pasta pessoaldentrosua pasta pessoal.

O que você poderia fazer para ver a pasta em si é subir um nível na árvore de diretórios, com cd ..(ou cd /home) e fazer lsisso. Sua pasta pessoal é aquela com seu nome de usuário ( proteeti). Use cd proteeti(ou apenas cd) para voltar à sua pasta pessoal.

O diretório /homeé o local onde as pastas pessoais de todos os usuários estão localizadas. Em um sistema multiusuário, você pode esperar /homeconter todas as pastas pessoais de todos os usuários, não apenas a sua.

Na linguagem Unix, o "diretório raiz" é /. Este diretório é o diretório superior na árvore de diretórios. Contém, além do /homediretório, outros diretórios que contêm programas e bibliotecas etc., instalados por um administrador do sistema. O /diretório não deve ser confundido com /root, que é o diretório inicial especial do usuário root (administrador).

Relacionado:

informação relacionada