locate命令及其更新
locate命令可以很快的定位文件,速度很快,其原理和find不同:find是实时搜索,而locate是将系统信息保存在数据库中,然后在查找时直接检索数据库,二者各有优缺点:
find:具有实时性但速度慢
locate:速度快但实时性稍差
locate有其升级版:slocate,s代表安全security
若要对locate的数据库进行更新,则可以执行 locate -u,更新完毕后,就可以用locate进行实时定位了。但是今天在rhel5中,locate没有-u选项(而且也没有slocate命令),这样就需要用updatedb命令来更新。
Labels: Linux, Operation and Maintenance
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home