如果我想locate在 Linux 机器上使用该命令,我通常会sudo updatedb先运行更新数据库。我可以locate在 OS X 10.5 上运行该命令,但我找不到updatedb. mac对应的updateb是什么?
我想使用“查找”和“定位”来搜索我的项目中的源文件,但它们需要很长时间才能运行。我不知道这些程序有没有更快的替代方案,或者提高性能的方法这些程序?
Linuxlocate和which在 Linux 中有什么区别?
为什么当我使用locate mentor它时会列出所有导师,但当我使用which mentor它时说“没有导师......” - 这是什么意思?
使用 Windows CLI (cmd),如何定位他知道部分名称的文件?例如,每个 Windows 工作站都将 javac 安装在不同的位置,如何从 Windows CLI (cmd) 中找到它?
谷歌搜索我只看到提到使用 Windows 资源管理器(文件管理器)GUI 或下载一些免费软件应用程序。Windows 真的没有内置定位命令吗?服务器版有吗?我不希望安装cygwin或其他任何东西,这些都是典型的不是我的机器。
我有一个奇怪的问题。
我目前正在修复 Backtrack 5(基于 Ubuntu)上的闪存安装。我真的需要让闪存工作,所以我在谷歌上查找。在某些板上,有人说在这个发行版(最终基于 Debian)上,闪存安装到 iceweasel-flashplugin 中,因此我们需要将路径从 iceweasel 更改为 firefox。(或者告诉 Firefox 在那里寻找插件,我不确定)。
但奇怪的部分来了。使用 locate 命令时,我可以找到一些文件及其路径。在这个确切的路径上尝试 cat 命令会给出“没有文件或目录”,即使使用 ls -la 也没有任何结果。我只有两个以 i 开头的文件。
有人知道为什么会这样吗?有没有办法修复这个 Flash 安装?
非常感谢您提前。

我locate非常频繁地使用该命令。
因此,如果我运行以下命令。
locate updatedb | head -1
Run Code Online (Sandbox Code Playgroud)
然后它给了我 O/p
/usr/updatedb.conf
Run Code Online (Sandbox Code Playgroud)
我想知道有没有这样的命令可以让我直接打开那个文件?
我希望有这样的事情。
locate updatedb | head -1 | vim
Run Code Online (Sandbox Code Playgroud) 我试图用来locate查找文件,但我没有从程序中得到任何东西。它甚至无法找到当前目录中的文件。我如何locate工作?
该locate命令在Linux 上是非常有用的工具,但似乎只有root 才能运行updatedb命令,使用起来非常不方便。那么如何让普通用户拥有运行updatedb命令的权限呢?
updatedb 是用于更新 locate 命令使用的数据库的命令。
但是尝试以普通用户身份运行updatedb时出现以下错误信息:
[mirror@home code]$ updatedb
updatedb: can not open a temporary file for `/var/lib/mlocate/mlocate.db'
Run Code Online (Sandbox Code Playgroud)
或者:
updatedb -o db
updatedb: can not change group of file `/var/lib/gforge/chroot/home/users/bigmeow/tmp/db.uhEZFQ': Operation not permitted
Run Code Online (Sandbox Code Playgroud) 从“托盘图标”中,我选择禁用“启动时启动 Teams”,但现在我找不到该应用程序。
它不在“程序文件”>“Microsoft”中 [也不在“程序文件 (x86)”中]。
它不在当前用户的应用程序数据中。
它不在“开始”菜单中(也不通过它进行搜索)。
它在哪里?