Linux命令:find
find 是 Linux 中强大的搜索命令,不仅可以按照文件名搜索文件,还可以按照权限、大小、时间、inode 号等来搜索文件。但是 find 命令是直接在硬盘中进行搜索的,但如果指定的搜索范围过大,find命令就会消耗较大的系统资源,导致服务器压力过大,所以,在使用 find 命令搜索时,不要指定过大的搜索范围。
语法格式:
find 路径(查找范围) 查找数据条件(参数)
1、根据名称查找
[root@yu zy]# find /zy/ -name z1.txt
/zy/z1/z1.txt
/zy/z2/z1.txt
/zy/z3/z1.txt
/zy/z1.txt
2、根据文件类型
[root@yu zy]# find /zy/ -type f
/zy/z1/z1.txt
/zy/z1/z2.txt
/zy/z1/z3.txt
3、根据文件大小