Linux常用命令-文件搜索

find /bin/find 所有用户 [搜索范围] [匹配条件] 文件搜索 不建议搜索在高峰期

find /etc -name xx 根据文件名搜索 精确搜索
find -name
模糊搜索 *{0-n}
find -name
模糊搜索 ?匹配单个字符
find -name
不区分大小写
find -name

find / -size +n大于 /-n小于 /n等于 单元是 一个数据块512字节 0.5k 根据文件大小来查找100M=102400kb=204800 1k=2个数据块
find / -user aaa根据所有者进行查找
find -user
根据时间属性查找
find /etc -cmin -5 5分钟之内 + 5 5分钟之前

  1. -amin access访问时间 cat more
  2. -cmin change文件属性 ls -l可以看到
  3. -mmin modify 文件内容 /vim /创建文件

-a两个条件同时满足 -o两个条件满足一个就行
find -a
-a
-type 根据文件类型查找 f文件d目录l链接文件
-inum 根据i节点查找 删除文件如果空格的话用“” 删除特殊文件名的文件 可以根据当前分区查找硬链接
在这里插入图片描述
-exec {}表示查找的结果 \转译符 ;结束 -ok是否询问有提示信息
find exec
-exec
locate
locate

which文件搜索命令/usr/bin/which 所有用户 搜索命令所在的目录及别名信息 which ls
which
whereis文件搜索命令/usr/bin/whereis所有用户 搜索命令所在的目录及帮助文档路径
whereis
grep 在文件内容中进行搜索 某一个字所在的行
grep
grep find

猜你喜欢

转载自blog.csdn.net/u011217662/article/details/85291462