查找命令的路径,常用于shell
which 查看命令二进制文件路径
例:
which touch
查找文件或目录的路径
locate 文件地址
例:
locate /home
通过查找库来查找,找不到tmp,mnt,media,run,proc,sys的索引
updatedb 更新库文件
库就是索引
find
有条件查找
根据设定的条件,从定义的路径去查找符合要求的文件或者目录
1、通过拥有者查找
find /home -user user_name
find /home -group group_name
2、通过文件大小查找
find /home -size +2m
+大于
-小于
没有加减就是等于
3、通过文件名查找
find /home -name 文件名或者目录名
4、通过权限查找
find /home -perm 755
5、通过时间查找
find /home -mtime 0
0指凌晨到23:59代表今天
+0 今天之前的
也可以是1,1就是昨天,就是一天之前的
find /home -mtime 8
8天之前包扩天的文件
-8天之前不含当天的