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
随机推荐
- UWP开发入门(二十二)——Storyboard和Animation
微博上有同学问我MyerSplash是如何实现那个很炫的图片点亮,然后移动到屏幕中央的效果.惭愧啊,我又不是作者哪里会知道.硬着头皮去GitHub拜读了高手的代码,自愧弗如,比我不知道高到哪里去了…… ...
- 优化MySchool数据库设计
第一章 数据库的设计 1.E-R图中: 矩形:实体 椭圆:属性 菱形:关系 直线:连接实体,属性和关系 2.映射基数 一对多 多对一 多对多 3.范式: 第一范式:确保每列的原子性 第二范式:确保表中 ...
- C++ 版本的 行为树的简单实现
如果你想转载这篇文章呢,请严格按照以下格式注明出处和作者 出处:http://www.cnblogs.com/anxin1225/p/4827294.html 作者:Anxin1225.Bianchx ...
- ListView灵活的用法
以下是示例的效果图: WinForm的ListView控件是可以分组显示的,还可排序. 可以把ListView的View属性设置为Details 完整项目请到下面网址查找下载 http://hover ...
- workman源代码阅读 - 使用信号处理器实现定时器
<?php /** * SIGALRM信号处理器注册成功后,在什么情况下进程会收到该信号呢? * * 在Linux系统下,每个进程都有惟一的一个定时器,该定时器提供了以秒为单位的定时功能.在定时 ...
- MySQL备份命令mysqldump参数说明与示例
1. 语法选项说明 -h, --host=name主机名 -P[ port_num], --port=port_num用于连接MySQL服务器的的TCP/IP端口号 --master-data这个选项 ...
- 10、ASP.NET MVC入门到精通——Model(模型)和验证
本系列目录:ASP.NET MVC4入门到精通系列目录汇总 模型就是处理业务,想要保存.创建.更新.删除的对象. 注解(通过特性实现) DisplayName Required StringLengt ...
- JS时间戳格式化日期时间
由于mysql数据库里面存储时间存的是时间戳,取出来之后,JS要格式化一下显示.(李昌辉) 用的次数比较多,所以写了一个简单方法来转换: //时间戳转时间 function RiQi(sj) { va ...
- Linux下三个密码生成工具
http://code.csdn.net/news/2820879 想出一个难破解且容易记的密码对不是一件简单的事情.在我为电脑设定一个新密码,或者在线注册了一个新的账号,需要输入密码的时候,脑袋就一 ...
- SharePoint 2013 图文开发系列之自定义字段
SharePoint使用的优势,就在于开箱即用.快速搭建,SharePoint自身为我们提供了很多字段类型,已经很丰富了.但是,在实际应用中,我们还需要一些功能特殊的字段,下面,我们简单介绍下字段的开 ...