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

时间:2023-11-21 12:53:38

文件搜索命令

1.

命令名:find

命令所在路径:/bin/find

执行权限:所有用户

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

功能描述:文件搜索

文件搜索类型

  1. 通过文件名搜索

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

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

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

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

2.通过文件大小搜索

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

-size

+n 大于   -n 小于    n  等于

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

3.通过所有者搜索

find  /home  -user  YCW

4.通过所属组搜索

find  /home  -group   YCW

5.通过时间属性搜索

-amin  访问时间   access

-cmin   文件属性   change

-mmin  文件内容    modify

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

6.通过文件属性搜索

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

f------文件

d-----目录

l------软连接

p-----管道

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

b-----块设备文件

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

-a      两个条件同时满足

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

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

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

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

9.  -inum 根据i节点查找

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