Na verdade, você pediu que os sem man pages fossem incluídos , mas não para os com man pages a serem > excluído . É por isso que whereis
fornece uma lista combinada.
Nas páginas man do 'whereis' no meu Debian / GNU Linux eu vejo:
-u Search for unusual entries. A file is said to be unusual if it does not have one entry of each requested type. Thus 'whereis -m -u *' asks for those files in the current directory which have no documentation.
então eu fiz:
root@wheezy:~# cd /bin root@wheezy:/bin# whereis -um *
e eu recebo essas linhas:
... kmod: login: /usr/share/man/man3/login.3.gz /usr/share/man/man1/login.1.gz mkdir: /usr/share/man/man2/mkdir.2.gz /usr/share/man/man1/mkdir.1.gz mknod: /usr/share/man/man2/mknod.2.gz /usr/share/man/man1/mknod.1.gz mktemp: /usr/share/man/man3/mktemp.3.gz /usr/share/man/man1/mktemp.1.gz mount: /usr/share/man/man8/mount.8.gz /usr/share/man/man2/mount.2.gz ntfsck: ntfsdump_logfile: ...
Eu entendi corretamente mostra kmod, ntfsck e ntfsdump_logfile, etc. por não ter páginas man, mas por que mostra as outras? Eu não pedi corretamente para aquele sem as páginas man?
Na verdade, você pediu que os sem man pages fossem incluídos , mas não para os com man pages a serem > excluído . É por isso que whereis
fornece uma lista combinada.