为什么“whereis”找不到文件?

为什么“whereis”找不到文件?

whereis我正在使用命令行寻找特定文件。

我得到了一个相当无用的结果,但随后我通过手动搜索找到了我正在寻找的确切文件。

我没有在命令行中犯错误。为什么 whereis 没有显示我的所有文件?还有其他方法吗?

答案1

whereis找不到文件,因为whereis命令不适用于此。

whereis手册页

whereis - locate the binary, source, and manual page files for a command

whereis 定位指定文件的源代码/二进制和手册部分。首先从提供的名称中删除前导路径名组件和任何(单个)尾随扩展名(形式为 .ext),例如 .c。还会处理因使用源代码控制而产生的 s. 前缀。然后,whereis 尝试在标准 Linux 位置列表中定位所需的程序。

如需更多信息,请man whereis在终端中输入以参考该man页面。要查找文件,您必须使用诸如grepfindlocate等命令...

答案2

您可能正在寻找的是定位。

定位手册页: http://manpages.ubuntu.com/manpages/precise/en/man1/locate.findutils.1.html

Ubuntu 的社区帮助 Wiki 有一个用于查找文件的条目。请在此处查看:

https://help.ubuntu.com/community/FindingFiles

相关内容