redhat 7.6 find 命令
1.按名字查找
find ./ -name filename //精确查找 ,./ 代表当前目录 -name 查询名称 filename具体文件名称
find ./ -name "*file*" //模糊查找
2.按时间查找
find ./ -mtime -2 //数字单位为天数,2天之内.+2 2天后的所有内容
find ./ -mmin -5 //代表5分钟之内,+5 5分钟后的所有内容
3.按文件大小查找
find ./ -size +10M //查找大于10M的文件
find ./ -size -10M //查找小于10M的文件
4.按对象类型查找
find ./ -type f //按普通文件查找
find ./ -type l //按链接文件查找
find ./ -type d //按文件查找出来
find ./ -type f -or -type d //查找普通文件和目录一起显示
find ./ -maxdepth 1 -type f -or -type d //-maxdepth设置查找目录级别
find ./ -maxdepth 1 -type f -or -type d -exec ls -lh {} \ ; //使用exec 对查找出来的内容执行一次命令ls -lh ,{}代表查找到的内容,\结束
find ./ -perm /4000 -exec cp -rvf {} /tmp/test/ \; //将查找到的内容cp到/tmp/test/目录下
find ./ -name "*.log" -a -mmin -30 -a size +100M -exec ls -lh {} \; //查找后缀为log,30分钟内,大于100M的文件,最后显示出来
5.按用户查找
find ./ -user usertest //查找属于usertest用户的内容
find ./ -uid 1001 //查找属于1001uid的内容
查找组也一样gid,group
6.按权限查找
find ./ -perm 600 //查找600权限的所有文件
find ./ -perm -600 //查找所有包含600权限的所有文件
find ./ -perm +600 //查找匹配的权限,类似不加+符号效果
find ./ -perm /600 //匹配其中任意一个权限都会被查找出来
find ./ -perm -4000 //查找特殊权限位,-和/都可以
find ./ -perm -2000 //查找特殊权限位,-和/都可以
find ./ -perm -1000 //查找特殊权限位,-和/都可以
最新文章
- 元素的click与dblclick
- linux驱动开发之块设备学习笔记
- 第2讲 Redis常用命令与高级应用
- 【原创】.NET读写Excel工具Spire.Xls使用(2)Excel文件的控制
- jq知识总结
- 20145235 《Java程序设计》第5周学习总结
- bzoj2743 [HEOI2012]采花
- C语言计算开方
- bzoj 1430: 小猴打架 -- prufer编码
- MSSQL 字符串XML 合成列
- CentOS 7 安装Subversion, 并用Nginx代理
- webpack-dev-server 设置反向代理解决跨域问题
- BUG心得
- 第30月第3天 iOS图标icon自动生成和自定义尺寸
- BZOJ.2597.[WC2007]剪刀石头布(费用流zkw)
- 剑指offer:二叉树中和为某一值的路径
- Go语言学习笔记1
- SpringCloud-容错处理Hystrix熔断器(五)
- oracledbconsole db启动问题
- Docker:网络模式详解