whereis
我正在使用命令行寻找特定文件。
我得到了一个相当无用的结果,但随后我通过手动搜索找到了我正在寻找的确切文件。
我没有在命令行中犯错误。为什么 whereis 没有显示我的所有文件?还有其他方法吗?
答案1
whereis
找不到文件,因为whereis
命令不适用于此。
whereis - locate the binary, source, and manual page files for a command
whereis 定位指定文件的源代码/二进制和手册部分。首先从提供的名称中删除前导路径名组件和任何(单个)尾随扩展名(形式为 .ext),例如 .c。还会处理因使用源代码控制而产生的 s. 前缀。然后,whereis 尝试在标准 Linux 位置列表中定位所需的程序。
如需更多信息,请man whereis
在终端中输入以参考该man
页面。要查找文件,您必须使用诸如grep
、find
、locate
等命令...
答案2
您可能正在寻找的是定位。
定位手册页: http://manpages.ubuntu.com/manpages/precise/en/man1/locate.findutils.1.html
Ubuntu 的社区帮助 Wiki 有一个用于查找文件的条目。请在此处查看: