我从我的 Debian/GNU Linux 上的 ‘whereis’ 手册页中看到:
-u 搜索不寻常的条目。文件被认为不寻常 如果它没有每个请求类型的条目。因此 ‘whereis -m -u *’ 询问当前目录中的文件 没有文档的目录。
所以我做了:
root@wheezy:~# cd /bin root@wheezy:/bin# whereis -um *
我得到了这些行:
... 修改方法: 登录:/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 挂载:/usr/share/man/man8/mount.8.gz /usr/share/man/man2/mount.2.gz ntfsck: ntfsdump_日志文件: ...
我知道它正确地显示了 kmod、ntfsck 和 ntfsdump_logfile 等,因为它们没有手册页,但为什么它显示了其他的呢?我不是问过吗正确地对于没有手册页的那个?
答案1
实际上,你要的是没有手册页包括,但不适合那些和手册页排除。这就是为什么向whereis
您提供合并列表。