Linux --find

  • find      

命令路径:/bin/find         执行权限:所有用户

作用:查找文件或目录     

语法:find [搜索路径] [匹配条件]

如果没有指定搜索路径,默认从当前目录查找

find命令选项

-name 按名称查找  精准查找

eg:find  /etc  -name  “init” 在目录/etc中查找文件init

-iname 按名称查找

find查找中的字符匹配:

*:匹配所有

?:匹配单个字符

eg:find  /etc  -name  “init???”    在目录/etc中查找以init开头的,且后面有三位的文件

模糊匹配的条件,建议使用单引号或双引号括起来。如果*被转义,可使用 单双引号括住查询条件,或者使用\*。

eg: # find . –name *g

 

 -  表示为普通文件

l 表示是一个链接文件

d 表示为一个目录

 

-size  按文件大小查找

以block为单位,一个block是512B, 1K=2block    +大于  -小于  不写是等于 

eg:find /etc -size -204800  在etc目录下找出大于100MB的文件

 100MB=102400KB=204800block

-type  按文件类型查找 

 f 二进制文件  l 软连接文件 d 目录  c 字符文件 

eg: find /dev -type c

实例:

#find -type l    查询出来的是链接

#find -type d  查询出来的是目录

 

posted @ 2020-06-29 10:21  Smilevv-45  阅读(129)  评论(0)    收藏  举报