find根据指定的条件,在整个Linux或者指定的目录中进行搜索。
命令名称:find
命令所在路径:/bin/find
执行权限:所有用户
语法:find [搜索范围] [匹配条件]
功能描述:文件搜索
文件搜索命令:find
实例:
指定文件名 -name
$ find /etc -name ‘init’ 在目录/etc中查找文件init - iname不区分大小写
指定文件大小-size
$ find / -size +20M 在根目录下查找大于20MB的文件 +n大于 -n小于 n等于
指定文件大小范围
$ find /etc -size +20M -a -size -100M 在/etc下查找大于20MB小于100MB的文件
指定所有者 -user
$ find /home -user user1 在根目录下查找所有者为user1的文件
指定所属组查找-group
$ find /home -group group1 在根目录下查找所属组为group1的文件
指定修改时间范围
-amin访问时间 access
-cmin文件属性 change
-mmin文件内容 modify
$ find /etc -cmin -5 在/etc下查找5分钟内被修改过属性的文件和目录
-a两个条件同时满足(and)
-o两个条件满足任意一个即可(or)
$ find /etc -name inittab -exec ls -l {} ; 在/etc下查找inittab文件并显示其详细信息
-exec 命令 {} ; 对搜索结果执行操作
Linux系统find命令简介
于 2018-08-30 23:19:07 首次发布