find
- -name filename,查找名为filename的文件
- -iname filename,查找名为filename的文件,但是不区分大小写
- -user username,查找属主为username的文件
- -group groupname,查找属组为groupname的文件
- -nogroup,查找没有有效属组的文件,即文件的属组在/etc/groups中不存在
- -nouser,查找没有有效属主的文件,即文件的属主在/etc/passwd中不存
- -uid,根据uid查找
- -gid,根据gid查找
- -mtime +n/-n,写入时间大于/小于n天的文件
- -mmin +n/-n,写入时间大于/小于n分钟的文件
- -atime +n/-n,访问或执行时间大于/小于n天的文件
- -amin +n/-n,访问或执行时间大于/小于n分钟的文件
- -ctime +n/-n,写入、更改inode属性(例如更改所有者、权限或者链接)时间大于/小于n天的文件
- -cmin +n/-n,写入、更改inode属性(例如更改所有者、权限或者链接)时间大于/小于n分钟的文件
- -type b/d/c/p/l/f/s,查是块设备、目录、字符设备、管道、符号链接、普通文件、socket文件
- -size +n/-n[bmc],按文件大小查找
- -perm,按执行权限查找
- -prune,忽略某个目录
- -a,连接两个不同的条件,但是两个条件必须同时满足
- -o,连接两个不同的条件,两个条件中有一个满足即可
- -not,对条件取反
-perm
#find /tmp -perm 755 //查找在/tmp目录下权限是755的文件
#find /tmp -perm +222 //表示只要有一类用户(属主,属组,其他)的匹配写权限就行
#find /tmp -perm -222 //表示必须所有类别用户都满足有写权限
-size
#find /tmp -size 2M //查找在/tmp 目录下等于2M的文件
#find /tmp -size +2M //查找在/tmp 目录下大于2M的文件#find /tmp -size -2M //查找在/tmp 目录下小于2M的文件
# -print //默认情况下的动作
# -ls //查找到后用ls 显示出来
# -ok [commend] //查找后执行命令的时候询问用户是否要执行
# -exec [commend] //查找后执行命令的时候不询问用户,直接执行
#find /tmp -atime +30 -exec rm -rf {} \;#{}代表查找到的文件
#find /tmp -name "*.php"|xargs chmod a+x
指定多个目录
#find /etc /tmp /root -name passwd //目录之间用空格隔开
通配符使用
*,0个或多个任意字符
?,任意一个字符
[],括号里面的任意一个字符
-a,-o,-not
#find /tmp -name "*.php" -a -user root
#find /tmp -name "*.sql" -o user zhaoyn
#find /tmp -not -user root
忽略指定目录
#find ./ -path "./server" -prune -o -name "*.log" -print
忽略多个目录
#find ./ \( -path "./server" -o -path "./test" \) -prune -o -name "*.log" -print
最新文章
- raspbian调整键盘设置
- PAT 1041. 考试座位号(15)
- 调试一个socket通信bug的心理过程和反思
- ViewPager实现自动翻页功能 --转载出处找不到了,根据自己的理解写个随笔方便以后的记忆以及代码的共享,感谢给我启发的那位高手--第一次写博客哈
- 如何参与一个 GitHub 开源项目?
- geohash算法原理及实现方式
- IOS基础之 (十五)知识点
- QuickStart OpenvirteX
- C#中的 具名参数 和 可选参数
- select()函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET (转)
- 【二分图最大匹配】【HDU2063】过山车
- x01.ExcelHelper: NPOI 操作
- charles抓包https设置
- MVC架构中的Repository模式 个人理解
- C#将结构体和指针互转的方法
- flex 布局的复习
- 一分钟搭建Spring Boot
- 【Django】关于设置和获取cookies
- POJ 3468:A Simple Problem with Integers(线段树区间更新模板)
- POJ3159 Candies
热门文章
- Struts2 源码分析——Result类实例
- PPT里面添加3Dvia Composer Player 控件
- div+css页面右侧底部悬浮层
- Overload 和Override 的区别
- Oracle学习总结_day01_day02_表的创建_增删改查_约束
- windows下新安装的mysql修改root password问题
- java web学习总结(十八) -------------------过滤器的高级使用
- SpringMVC解决乱码
- 字符编码笔记:ASCII,Unicode和UTF-8
- [翻译]用 Puppet 搭建易管理的服务器基础架构(3)