Diferença na contagem de arquivos (Linux e Windows) [fechada]

1

Quando executo um prompt de comando do Windows que me fornece o número total de arquivos no meu disco rígido, o número é muito diferente de quando eu o executo no mesmo disco rígido usando o Ubuntu. O Ubuntu está mostrando muito mais arquivos.

Alguém conhece alguma causa potencial para isso? O Windows não consegue ver alguns arquivos?

Os comandos usados no Ubuntu -type f | wc -l e no Windows dir *.* /w /s /a .

    
por impact_it 29.04.2018 / 13:41

1 resposta

1

O Windows não pode ver os arquivos do Ubuntu, então você está obtendo a contagem de arquivos do Windows somente .

O Ubuntu pode ver o Windows, então você está recebendo contagem de arquivos do Windows mais Ubuntu.

Note que dentro do Ubuntu você pode obter contagens de arquivos diferentes usando comandos diferentes. Por exemplo:

rick@alien:~$ ls /mnt
c  d  e
───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~$ locate * | wc -l
861646
───────────────────────────────────────────────────────────────────────────────────────────
rick@alien:~$ find / * 2>/dev/null | wc -l
1262530
  • Observe que há três partições Windows NTFS que o Ubuntu "vê" .
  • O comando locate conta apenas 861.646 arquivos. Exclui os arquivos de sistema do Ubuntu e /tmp arquivos de diretório. Inclui o Windows.
  • O comando find conta 1.262.530 arquivos e diretórios. Também inclui arquivos do sistema Windows mais Ubuntu e os arquivos de diretório /tmp .
por WinEunuuchs2Unix 29.04.2018 / 21:09