linux常用命令:3文件搜索命令

Posted on 2015-11-16 19:36  Y-HKL  阅读(189)  评论(0编辑  收藏  举报

文件搜索命令

1.

命令名:find

命令所在路径:/bin/find

执行权限:所有用户

语法:find  [搜索范围]  [匹配条件]

功能描述:文件搜索

文件搜索类型

  1. 通过文件名搜索

-name(文件名区分大小写)  -iname(不区分大小写)

   通配符:  *(匹配任意字符)   ?(匹配单个字符)

 

2.通过文件大小搜索

linux中数据的大小是以数据库表示的(1数据块   512字节     0.5k

-size

+n 大于   -n 小于    n  等于

 

3.通过所有者搜索

find  /home  -user  YCW

4.通过所属组搜索

find  /home  -group   YCW

5.通过时间属性搜索

   -amin  访问时间   access

   -cmin   文件属性   change

   -mmin  文件内容    modify

 

6.通过文件属性搜索

find  /etc   -type  f    查找/etc下的文件

f------文件

d-----目录

l------软连接

p-----管道

c-----字符设备文件

b-----块设备文件

7.当有多个条件时用  -a   -o连接

  -a      两个条件同时满足

  -o      满足两个条件中的任意一个

8.当需要对搜索的结果进行处理时,用 -exec/-ok  命令 {}\;

9.  -inum 根据i节点查找