Existe um inode para um diretório?

4

Cada arquivo tem um inode. Existe um inode para cada diretório? Se não, como o Linux gerencia diretórios?

    
por Kenny 13.01.2016 / 11:58

2 respostas

11

Diretórios são arquivos especiais , portanto, eles têm inodes.

Você pode testar isso com ls :

ls -li

ou usando stat :

stat -c '%F : %i : %n' *

Exemplo:

% stat -c '%F : %i : %n' *
regular file : 670637 : bar.csv
regular file : 656301 : file.txt
directory : 729178 : foobar

O número no meio é o número do inode.

    
por 13.01.2016 / 12:03
2

Sim, é.
Use stat *directory name* para obter o número de inode

    
por 13.01.2016 / 12:04