linux进入图形界面命令 linux的locate命令和find命令的区别?
linux的locate命令和find命令的区别?
Linux在/var/lib/mlocate目录中为locate命令提供了一个特殊的文件信息数据库。使用locate命令查找文件时,实际上是在这样的数据库中找到它们的。所以locate命令和find命令的区别是locate命令搜索数据库中的文件,搜索速度非常快,结果几乎是立即列出的;而find命令直接搜索硬盘上的文件,搜索速度相应地非常慢。但是,find命令比locate命令更可靠,因为locate的数据库每天更新一次。如果是新创建的文件,则找不到locate命令。
linux中find和locate的区别?
1、locate和find都是用来查询和定位数据表文件中的记录指针,即在满足条件的记录上定位记录指针。特别强调:只需定位记录指针。要显示记录的位置,需要使用display命令。2、 locate和find的区别如下:(1)locate:顺序查询定位,可以直接使用原始数据表进行定位操作;(2)find命令:索引查询定位,必须先根据定位数据所在的字段或表达式对原始数据表进行索引,然后建立相应的参考文件或打开相应的索引文件和索引标识。② locate和continue的组合可以连续查询定位多条记录,find只能查询定位一条记录。③ 定位:以条件表达式形式定位,以常量、变量或变量表达式形式查找
linux进入图形界面命令 linux退出当前文件夹 locate命令的基本用法
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。