为什么“定位”不起作用?

为什么“定位”不起作用?

我尝试“定位 libevent”,但是它不起作用,什么也没有发生。

答案1

您可能必须updatedb先运行,尽管它通常设置为自动运行。

您确定包含 libevent 的路径存在吗?如果不确定,请尝试搜索您知道存在的内容(例如,您的主目录等)

答案2

正如前面提到的,locate使用专有数据库,其中包含系统的所有文件名(或至少已配置为包含在此数据库中的目录)。要(重新)构建此数据库,您需要运行updatedb

您还可以使用寻找(例如find / -name 'libevent*')搜索文件将花费更长时间(取决于硬盘大小)但不需要数据库。

答案3

locate当它找不到您请求的内容时,不会自动返回任何内容。

相关内容