O comando man -k
consulta um banco de dados pré-compilado e não as próprias páginas de manual.
Eu suspeito que entradas possam ter sido feitas no banco de dados (veja man mandb
para detalhes) para páginas que realmente não existem. Eu não estou familiarizado o suficiente com os mecanismos de RPM para saber como isso poderia ter acontecido.
Na mesma linha, há considerável flexibilidade em qual seção uma determinada página manual pode afirmar viver. Por exemplo, no meu sistema man Carp
afirma estar na seção "3perl", onde o arquivo subjacente é armazenado em .../man3/Carp.3perl.gz
. Os comandos
man Carp
man -s 3 Carp
man -s 3perl Carp
todos produzem a mesma página, enquanto man -s 3junk Carp
reclama que não existe tal entrada.
Você pode achar que mlocate
(a.k.a. locate
) é útil para caçar arquivos pelo nome. Presumo que esteja disponível para RedHat desde redigido @ redhat.com é creditado como o autor.