码迷,mamicode.com
首页 > 其他好文 > 详细

find指令使用

时间:2017-05-30 19:41:17      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:atime   修改   bsp   用户   后缀   创建   ati   ls -l   需要   

find是linux下的常用的搜索指令。其搜索效率比较低。

其使用格式如下

find [选项] [搜索目录] [搜索文件(目录)]

下面将列举一下常用的用法

1.按照文件名模糊搜索

  例如,搜索系统中名称为hosts的文件或者目录

  find / -name hosts  #使用iname选项可以忽略文件名的大小写

2.按照用户名搜索文件

  例如,搜索系统中用户名为jack的所有文件或者目录

  find / -user jack 

3.按照时间(atime,ctime,mtime)搜索

  例如,搜索系统中5分钟之内修改过文件属性的文件或者目录

  find / -cmin -5 

4.按照文件类型搜索

  例如,搜索系统中文件的C语言源文件(同时满足两个要求, 以“.c”为后缀,并且类型是文件而不是目录)

  find / -name "*.c" -a -type f    # -type 后面接f表示文件,d表示目录,l表示软连接文件

下面演示一个综合性比较强的例子,列出系统用户jack5分钟之内在其家目录下创建的所有C源文件

  find /home/jack -mmin -5 -a -user jack -a -name "*.c" -a -type f -a -exec ls -l {} \;

  需要满足多个条件的使用应该用-a或者-ok连接,-a与-ok的区别在于用否需要确认。

 

find指令使用

标签:atime   修改   bsp   用户   后缀   创建   ati   ls -l   需要   

原文地址:http://www.cnblogs.com/liushihu/p/6920910.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!