Contagens de arquivos não somadas: localizar arquivos ls -a misses

0

Filelight alega que eu tenho 112.028 arquivos no meu diretório home, no primeiro nível (não recursivo).
Mas: ls -1a ~ | wc -l acha que tenho 225. find ~ -maxdepth 1 | wc -l diz 224.
A diferença vem do cabeçalho total de ls.

De onde vieram os outros 111.804 arquivos?

Então, para pesquisar mais, encontrei os totais recursivos, mas descobri que eles eram muito próximos, dentro de 111k.

  • find ~ | wc -l : 572,152
  • filelight: 569,320

Originalmente eu pensei que muitos arquivos não contados poderiam indicar um rootkit, mas o chkrootkit só encontra o suckit, que é apenas por causa de um bug.

Como posso encontrar esses arquivos misteriosos? Eles realmente existem?

    
por SeanTater 11.03.2014 / 23:44

1 resposta

0

Não estou familiarizado com o Filelight, mas parece que pode ser um problema nesse software.

Particularmente, se você tiver muitos links físicos em seu sistema de arquivos, o filelight os lerá como se fossem arquivos duplicados, o que pode aumentar muito o número e o tamanho contagem.

Veja aqui para mais informações: link

Você pode ter muitos links físicos se usar algum software de backup, por exemplo.

Dito isto, 111 804 vs 225 é uma grande diferença. E não consigo ver como isso explicaria por que as contagens recursivas são aceitáveis.

    
por thomasrutter 12.03.2014 / 01:55