查找文件find ,locate
locate:
locate 数据库由另一个 叫做 updatedb 的程序创建。
这个数据库不是持续更新的,如果新创建的文件去用locate查找,是找不到的,因为没有更新updatedb数据库,这时候需用手动更新一下.
非实时,模糊匹配,查找是根据全系统文件数据库进行的;
updatedb:
手动生成文件数据库。
updatedb使用例子:
[root@www ~]# locate passwd |head -5 ##依据updatedb,可以手动更新updatedb
/etc/passwd
/etc/passwd-
/etc/pam.d/passwd
/etc/security/opasswd
/lib64/security/pam_passwdqc.so
[root@www ~]# updatedb ##手动更新updatedb,updatedb并不是实时更新的
默认每天凌晨4点自动更新.