linux find命令
来源:互联网 发布:win7 vb无法读取mdb 编辑:程序博客网 时间:2024/06/17 06:47
find命令用于查找磁盘中的文件,使用格式为:find [指定查找目录] [查找规则] [查找完后执行的action]
-name //根据文件名进行查找,精确查找 -iname //根据文件名进行查找,不区分大小写
-name和 -ianme都可以使用*通配符,
-user //根据文件所有者查找 -group //根据文件所在的组进行查找
也可以使用 -uid -gid进行查找
根据时间进行查找:
-atime: 最近一次访问时间, 单位:天
-mtime:最近一次修改内容修改时间, 单位:天
-ctime: 最近一次属性修改时间,单位:天
-amin: 最近一次访问时间, 单位:分钟
-mmin: 最近一次修改内容修改时间, 单位:分钟
-cmin: 最近一次属性修改时间,单位:分钟
其中后面紧跟的参数有3种写法: n、+n、-n :分别表示在第n天/分钟、第n天/分钟之前、第n天/分钟之后。 linux中man帮助如下如
+n for greater than n,
-n for less than n,
n for exactly n.
-amin n
File was last accessed n minutes ago.
-atime n
File was last accessed n*24 hours ago. When find figures out how many 24-hour periods ago the file was last accessed, any fractional part is ignored, so to match -atime +1, a file has to have been accessed at least two days ago.
-cmin n
File's status was last changed n minutes ago.
-ctime n
File's status was last changed n*24 hours ago. See the comments for -atime to understand how rounding affects the interpretation of file status change times.
还有一个比较常用的就是:文件类型
-type
f // 普通文件
d //目录文件
l //链接文件
b //块设备文件
c //字符设备文件
p //管道文件
s //socket文件
这里查找最新上传的一分钟之内的图片如下图所示:
还有根据文件权限 -pemp
#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的文件
[查找完执行的action]
# -print //默认情况下的动作
# -ls //查找到后用ls 显示出来
# -ok [commend] //查找后执行命令的时候询问用户是否要执行
# -exec [commend] //查找后执行命令的时候不询问用户,直接执行
- linux命令:find命令
- linux命令:find命令
- linux unix Find 命令
- linux find命令
- Linux Find命令
- linux find 命令实例
- Linux--find命令2
- Linux之find命令
- Linux find命令详解
- Linux命令-Find
- Linux命令之find
- linux find 命令实例
- linux find命令
- linux find 命令实例
- Linux find命令详解
- Linux find命令详解
- Linux find命令详解
- Linux find命令详解
- C语言中printf(),sprintf(),scanf(),sscanf()的用法和区别
- 第五天 链式A+B +回文链表
- HTML5 Web API:postMessage
- SQLiteOpenHelper类的onCreate方法什么时候被执行--只有database.db不存在的时候
- Mysql date的大于某一个时间点
- linux find命令
- 安卓在两个控件中间画一条竖线
- BFC
- LintCode之链表求和
- Sphinx的安装和yii框架的使用
- UVA 10566 Crossed Ladders (几何+二分)
- 7/27个人赛——感想
- POJ 3468(线段树区间更新)
- getLayoutParams()和setLayoutParams()方法源码,有需要的朋友可以参考下。