Linux中关于文件查找的常用命令,linux查找常用命令
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
评论暂时关闭