which whereis locate
查找nginx的默认目录,如果忘记了可以whereis nginx
locate runoob.txt # 检索 runoob.txt,没有任何输出,表示没有该文件
# touch ./runoob.txt # 添加文件 runoob.txt
# locate runoob.txt # 再次检索 runoob.txt,依然没有该文件
# updatedb # 更新 locate.db 数据库
# locate runoob.txt # 再次数据库检索 runoob.txt,找到该文件
which 只能查可执行文件的位置 ,在PATH变量里面寻找
whereis 只能查二进制文件(含可执行文件)、说明文档,源文件或目录名称等,从linux文件数据库(/var/lib/slocate/slocate.db 或 /var/lib/mlocate/mlocate.db)寻找,所以有可能找到刚刚删除,或者没有发现新建的文件
locate 配合数据库查看文件或者目录位置,数据库大至每天更新一次,文件名是部分匹配
find 实际搜寻硬盘查询文件名称
海纳百川 ,有容乃大

浙公网安备 33010602011771号