标签: locate

Mac 上 Linux 的 updatedb 命令的等价物是什么?

如果我想locate在 Linux 机器上使用该命令,我通常会sudo updatedb先运行更新数据库。我可以locate在 OS X 10.5 上运行该命令,但我找不到updatedb. mac对应的updateb是什么?

linux mac locate macos

259
推荐指数
4
解决办法
12万
查看次数

“查找”和“定位”的更快替代方法?

我想使用“查找”和“定位”来搜索我的项目中的源文件,但它们需要很长时间才能运行。我不知道这些程序有没有更快的替代方案,或者提高性能的方法这些程序?

linux unix locate find

28
推荐指数
6
解决办法
4万
查看次数

Linux 中 locate 和 which 的区别

Linuxlocatewhich在 Linux 中有什么区别?

为什么当我使用locate mentor它时会列出所有导师,但当我使用which mentor它时说“没有导师......” - 这是什么意思?

linux locate which

27
推荐指数
3
解决办法
4140
查看次数

Windows 上的 Unix 类型“定位”?

使用 Windows CLI (cmd),如何定位他知道部分名称的文件?例如,每个 Windows 工作站都将 javac 安装在不同的位置,如何从 Windows CLI (cmd) 中找到它?

谷歌搜索我只看到提到使用 Windows 资源管理器(文件管理器)GUI 或下载一些免费软件应用程序。Windows 真的没有内置定位命令吗?服务器版有吗?我希望安装cygwin或其他任何东西,这些都是典型的不是我的机器。

windows search command-line locate

22
推荐指数
3
解决办法
5万
查看次数

与“查找”相比,是什么让“定位”如此之快?

在我的印象中,两者locatefind找到了一个文件,但为什么locate运行得这么快?

根据其文档,locate

描述
locate 读取由updatedb(8) 准备的一个或多个数据库,并将至少匹配一个模式的文件名写入标准输出,每行一个。

该数据库中有哪些文件?该数据库中是否有每个创建的文件?

linux locate

20
推荐指数
1
解决办法
5868
查看次数

文件显示在“locate”命令中但不存在。为什么?

我有一个奇怪的问题。
我目前正在修复 Backtrack 5(基于 Ubuntu)上的闪存安装。我真的需要让闪存工作,所以我在谷歌上查找。在某些板上,有人说在这个发行版(最终基于 Debian)上,闪存安装到 iceweasel-flashplugin 中,因此我们需要将路径从 iceweasel 更改为 firefox。(或者告诉 Firefox 在那里寻找插件,我不确定)。

但奇怪的部分来了。使用 locate 命令时,我可以找到一些文件及其路径。在这个确切的路径上尝试 cat 命令会给出“没有文件或目录”,即使使用 ls -la 也没有任何结果。我只有两个以 i 开头的文件。

有人知道为什么会这样吗?有没有办法修复这个 Flash 安装?
非常感谢您提前。
外壳截图

locate backtrack

17
推荐指数
1
解决办法
2万
查看次数

如何使用管道在vim中打开文件

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)

linux bash vim locate pipe

17
推荐指数
3
解决办法
6510
查看次数

如何在cygwin中使用定位?

我试图用来locate查找文件,但我没有从程序中得到任何东西。它甚至无法找到当前目录中的文件。我如何locate工作?

linux cygwin locate

15
推荐指数
2
解决办法
8586
查看次数

普通用户如何使用updatedb命令?

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)

linux search shell locate

11
推荐指数
3
解决办法
3万
查看次数

Microsoft Teams 应用程序位于我的 Windows 10 计算机上的什么位置?

从“托盘图标”中,我选择禁用“启动时启动 Teams”,但现在我找不到该应用程序。
它不在“程序文件”>“Microsoft”中 [也不在“程序文件 (x86)”中]。
它不在当前用户的应用程序数据中。
它不在“开始”菜单中(也不通过它进行搜索)。
它在哪里?

path locate file-location windows-10 microsoft-teams

10
推荐指数
1
解决办法
8万
查看次数