Linux中关于文件查找的常用命令,linux查找常用命令


文件搜索命令:find

一、根据文件名查找

1.1、查找精确文件

find 路径 -name 文件名

1.2、查找文件名包含某字符串的文件

find 路径 -name * 文件名 *

1.3、查找以某字符串为前缀的文件

find 路径 -name 文件名*

1.4、查找以某字符串为后缀的文件

find 路径 -name *文件名

1.5、查找想匹配的文件名,?匹配任意单个字符

find 路径 -name 文件名???

1.6、不区分大小写查找文件

find 路径 -iname 文件名

二、根据文件大小查找

默认大小单位为数据块:1数据块==512字节

2.1、查找路径下大于100mb的文件

find 路径 -size +204800

2.2、查找路径下小于100mb的文件

find 路径 -size -204800

三、根据所有者查找

3.1、查找该路径下所有该所有者文件

find 路径 -user 用户名

四、根据所属组查找

4.1、查找该路径下所有该所属组文件

find 路径 -group 组名

五、根据时间查找文件

-amin:访问时间(access) -cmin:文件属性(change):ls -l看到的属性 -mmin:文件内容(modify)

5.1、查找该路径下5分钟内被访问的文件和目录

find 路径 -amin -5

5.2、查找该路径下5分钟内被修改过属性的文件和目录

find 路径 -cmin -5

5.3、查找该路径下5分钟内被修改过属性的文件和目录

find 路径 -mmin -5

六、find连接选项

-a:两个条件同时满足 -o:两个条件满足任意一个即可

6.1、查找大于80m小于100m的文件

find 路径 -size +163840 -a -size -204800

6.2、路径下查找inittab文件并显示其详细信息

find 路径 -name inittab -exec ls -l {}\;

七、其他

7.1、-type根据文件类型查找

f文件 d目录 l软链接文件

只查找文件名是对应的文件

find 路径 -name 文件名 -a -type f

7.2、-inum根据i节点查找

find 路径 -name 文件名 -a -inum

相关内容