1.按文件名查找 find 目录 -name 文件名 find /root -name test 2.按文件名查找,但不区分大小写 find 目录 -iname 文件名 find /root -iname test 3.使用*通配符来查找 find /etc -name *init* 在/tmp下查找包含init的所有文件 find /etc -name init* 查找/etc目录下以init开头的文件 若只记得文件...
-mindepth n 从n级子目录开始搜索,注:find命令没有指定搜索目录级别的话,会递归搜索 -maxdepth n 最多搜索到n-1级子目录,注:find命令没有指定搜索目录级别的话,会递归搜索 3.操作选项 -print 打印输出 -exec 对find搜索到的文件执行特定操作,格式"-exec 'command'{}\;",find搜索的结果会赋值给"{}"," ...
1、find命令的一般形式为;2、find命令的参数;3、find命令选项;4、使用exec或ok来执行shell命令; 二、find命令的例子; 1、查找当前用户主目录下的所有文件;2、为了在当前目录中文件属主具有读、写权限,并且文件所属组的用户和其他用户具有读权限的文件;3、为了查找系统中所有文件长度为0的普通文件,并列出它们的完...
find命令是通过文件属性查找文件的。所以,find表达式的tests都是文件的属性条件,比如文件的各种时间,文件权限等。很多参数中会出现指定一个数字n,一般会出现三种写法: +n:表示大于n。 -n:表示小于n。 n:表示等于n。 根据时间查找 比较常用数字方式来指定的参数是针对时间的查找,比如-mtime n:查找文件修改时间,单位...
# 在/opt下建1000个文件 然后一次全部删掉 要求用find命令 [root@localhost opt]# touch {1..1000}find /opt -size -1k |xargs rm -frfind -name '{1..1000}' |xargs rm -fr {1..1000} 前面的其实没用 认的后面的 ~~~# 按文件的用户查找find 路径 选项 xxx-user-group-nouser-nogroup...
(1)find 在整块磁盘中搜索,默认全部匹配 (2)locate 在数据库文件中查找,默认部分匹配(所属软件包mlocate---yum -y install mlocate) updatedb命令 用户更新/var/lib/mlocate/mlocate.db 所使用配置文件/etc/updatedb.conf 该命令在后台cron计划任务中定期执行 ...
find 命令的基本信息如下: 命令名称:find。 英文原意:search for files in a directory hierarchy. 所在路径:/bin/find。 执行权限:所有用户。 功能描述:在目录中查找文件。 命令格式 [root@localhost ~]# find 搜索路径 [选项] 搜索内容 find 是比较特殊...
-name:按照文件名查找 -perm:按照文件权限来查找 -prune:可用使find命令不在当前制定的目录中查找,如果同时使用-depth选项,那么-prune将被find忽略 -user:按照文件属主查找 -group:按照文件属组查找 -nouser:查找无有效属主的文件 -nogroup:查找无有效属组的文件 ...
一.find命令 基本格式:find path expression 1.按照文件名查找 (1)find / -name httpd.conf #在根目录下查找文件httpd.conf,表示在整个硬盘查找 (2)find /etc -name httpd.conf #在/etc目录下文件httpd.conf (3)find /etc -name '*srm*' #使用通配符*(0或者任意多个)。表示在/etc目录下查找文件名中含...
Linux系统常用的文件查找命令是:locate和find两个命令。 相对来说,locate命令由于系统会自动周期性的构建索引库,所以要比find命令查找速度要快,但是locate命令对由于其于文件的查找主要依赖于事先构建好的索引库,所以只能对文件进行模糊匹配,同时在精确度上来说比find差了很多,也无法准确反映系统文件的真实相关情况。