Essa é uma questão muito interessante, não apenas pela questão técnica, mas
pela questão de interpretação.

Vamos pensar juntos e analisar as possíveis respostas certas:

*(d) o total de subdiretórios do diretório a um nível acima*
Se ele considerar que . e .. são subdiretórios ( *e de fato . e .. são
diretórios *e* também hardlinks*) então essa opção está correta.


*(e) o total de subdiretórios do diretório a um nível acima mais 2*
Se ele refere-se a subdiretórios apenas como as "pastinhas tradicionais",
então essa seria a certa.


*Acho que a questão aqui é, podemos chamar . e .. de subdiretórios de uma
pasta?*

Todos sabemos que eles* são diretórios* porém se também *são hardlinks*,
podemos dizer que teste é um subdiretório dele mesmo?

Ou que a pasta acima de teste é um subdiretório de teste?

Assim como em muitas questões, acho que o problema é saber interpretar a
expressão "subdiretório".

Se subdiretório for necessariamente algo que está *um nível abaixo*, então a
letra *e* seria a correta.
Como eu acho que é *sub* quer referenciar justamente isso, ou seja, um *nível
abaixo*, então fico com a letra e mesmo.

E apenas esclarecendo:

O "." e o ".." são uma exceção à regra:
Eles são diretórios e também hard links, coisa que nós, mortais usuários não
podemos criar com o comando ln.
Ou seja, . e .. são criados pelo prórprio sistema.

Questãozinha muito intrigante essa, adorei, rs...

Responder a