3-linux学习笔记-基本命令3之查找类命令
①which
用途:查找可执行文件并显示所在位置
——搜索范围由PATH环境变量指定
②whereis
用途:查找文件的路径、该文件的帮助文件路径,原理与which类似
③locate
根据每天更新的数据库(var/lib/mlocate)查找
不能找到自己新建的文件但会找到已经删除的文件
linux系统会每天自动更新一次,手动更新数据库(updatedb)
④find
用途:用于查找文件或目录
-name
-iname
-size
-type
-mtime
-mmin 按分钟查找
-newer
-user
逻辑条件组合
-exec
将find查找的结果交给-exec后面的命令执行
-ok
-ok 和-exec用法一样,但是执行时需要进行确认
-maxdepth 查找目录的深度
⑤which、whereis、locate区别