O comando funciona, e então não (cd / ls)

1

Atualmente estou fazendo minha tese e, portanto, trabalhando em um servidor da escola. E infelizmente, estou lutando com até mesmo os conceitos mais básicos. Tal como este.

Eu tenho um diretório /home/myname/Data

Se eu estiver em /home e usar ls , não vejo o diretório myname , mas quando especifico cd myname , ele ainda funciona e l também funciona. Alguém pode explicar por que ls não funciona, mas l faz?

Edit: Se eu estiver em /home , vejo outros diretórios, mas faltam alguns. Vou checar com meu supervisor o que deveria estar lá.

    
por Dymphy 18.05.2016 / 10:21

1 resposta

4

Parece que o seu diretório pessoal está sendo montado automaticamente sob demanda. Essa configuração é usada com mais freqüência quando há várias estações de trabalho de acesso livre. Ele permite fazer backups de arquivos no servidor central e as estações de trabalho podem ser reconstruídas a qualquer momento a partir de uma imagem padrão que não precisa se preocupar com armazenamento de arquivos locais persistentes.

Quando você acessa um diretório em /home , ele é montado automaticamente a partir de um servidor de arquivos central. Quando você deixa de usá-lo, o diretório é (eventualmente) desmontado novamente.

é muito confuso, porque existem diretórios que "não estão lá" quando você tenta referenciá-los. Como você é um iniciante, tudo o que posso realmente sugerir é que você ignore essa complexidade e se concentre em aprender dentro de subdiretórios do seu diretório pessoal ( $HOME ). Boa sorte.

    
por 18.05.2016 / 10:46