Quantos diretórios podem ser aninhados?

13

Estou curioso, quantas pastas podem ser aninhadas e por quê? Existe um limite?

O que quero dizer por aninhado é quando as pastas estão nessa estrutura:

folder
 |_ folder
     |_ folder
         |_ folder
             |_ ...

Não assim:

folder
 |_ folder
 |_ folder
 |_ folder
 |_ ...

Se houver um limite, ele é definido pelo sistema operacional ou pelo sistema de arquivos?

    
por Arin 30.12.2016 / 05:00

1 resposta

20

O limite será o número de inode s na sua partição, já que os diretórios, como arquivos comuns, recebem um inode cada.

Nada o impediria de criar um diretório dentro de um diretório dentro de outro diretório e assim por diante até você ficar sem inode s.

Observe que a linha de comando do shell tem um comprimento máximo que pode causar problemas com caminhos realmente longos, mas ainda seria possível cd progressivamente para o arquivo de destino.

    
por 30.12.2016 / 05:07