linux,centos6.5下
which是用来搜索命令的绝对路径的。
语法:which [命令]
[[email protected] ~]# which ls alias ls=‘ls --color=auto‘ /bin/ls [[email protected] ~]# which tar /bin/tar [[email protected] ~]#
locate搜索命令
该命令在运行时需要后台索引的数据库作为支撑,这个数据库文件每天是通过 cron 自动更新的。如果不幸没有得到更新,那么可以执行 sudo updatedb 来手动更新。初次使用时候也要使用updatedb更新。
locate是透过update程序将硬盘中的所有档案和目录资料先建立一个索引数据库,在 执行loacte时直接找该索引,查询速度会较快,索引数据库一般是由操作系统管理,但也可以直接下达update强迫系统立即修改索引数据库。
locate是不会搜索到/tmp/下的文件的。
搜索命令:which,locate
时间: 2025-01-01 12:20:10