`locate`命令是`findutils`软件包的一部分,如果该软件包未安装,则无法使用`locate`命令。您可以使用包管理器来安装`findutils`软件包,具体命令取决于您的Linux发行版。 5. 用户权限不足:如果您当前的用户没有足够的权限执行`locate`命令,则会出现找不到命令的情况。您可以尝试使用`sudo`命令以超级用户权限运行`lo...
PRUNE_BIND_MOUNTS = “yes” 开启搜索限制,如果为’no’则表示不开启搜索限制; PRUNEFS = 搜索时,不搜索的文件系统; PRUNENAMES = 搜索时,不搜索的文件类型; PRUNEPATHS = 搜索时,不搜索的路径; 不只locate命令遵循搜索限制,whereis与which也遵循 编辑配置文件即可解决问题...
这与locate命令的工作原理有关,是通过查询数据库的方式查找文件的,并且数据库每天更新一次,要找的文件可能没有更新到数据库中。可以有两种选择:1.过一天后再查看一下,应该就会找到了。2.执行updatedb命令立即更新数据库,那么也可以找到。
安装完后,可以使用sudoupdatedb更新数据库,然后执行命令locatexxx,就可以看到安装的命令xxx所在的目录(即安装路径)
这是因为 locate 命令是搜索数据库而不是直接搜索硬盘空间。 这样做的好处是消耗系统资源少,搜索速度快...