找到命令的介绍和用法

  

发现:文件查找

  
 <代码>作用:实时查找工具,通过遍历指定路径完成问件查找,递归地在层次目录中处理文件 
  

找到的特点:

  
 <代码> 1。精确查找,实时查找
  
  2 .可能只搜索用户具备读取和执行权限的目录
  
  3 .查找速度略慢 
  

找到(什么也不要跟就会把当前目录的所有列表全部显示出来,发现默认是递归搜索的)

  
 <代码>语法:
  
  找到[选项]…(查找路径][查找条件][处理动作] 
  

查找路径:指定具体目标路径;默认为当前目录

  

查找条件:指定的查找标准,可以文件名,大小,类型,权限等标准进行;默认为找出指定路径下的所有文件

  

处理动作:对符合条件的文件做操作,默认输出至屏幕

  

选项:   

搜索目录层级

  
 <代码> maxdepth水平:最大搜索目录深度
  
  -mindepth水平:最小搜索目录深度
  
  例:找到目录maxdepth -mindepth 2:只搜索2级目录
  
  深度:找到目录深度:先处理文件后处理目录 
  

根据文件名和inode查找:

  
 <代码> - name "文件名称“:支持使用一滴
  
  *、?、[],[^]
  
  - iname”文件名称:不区分字母大小写
  
  - inum n按inode号查找 
  例:

  

[root@localhost数据]找到/数据- inum 67美元

  

/数据/txt

123.   
 <代码> -samefile名称相同inode号的文件 
  例:

  -samefile

找到/数据/数据/fi.sh:查看节点编号相同的文件前后目录可以不一致

  

搜索的目录标准文件所在的目录

  
 <代码>链接n链接数为n的文件
  
  正则表达式“模式”:以模式匹配整个文件路径,而非文件名称(匹配的是完整路径) 
  

根据文件属主和属组查找;

  
 <代码>用户用户名:查找属主为指定用户的文件
  
  集团groupname:查找属组为指定组的文件
  
  UID useruid:查找属主为指定UID的文件
  
  GID groupgid:查找属组为指定GID的文件
  
  -nouser:查找没有属主的文件
  
  -nogroup:查找没有属组的文件 
  

根据文件类型查找:

  

类型:   

 <代码> b特殊块文件(缓冲的)
  
  c特殊字符文件(不缓冲)
  
  d目录
  
  p命名管道(FIFO)
  
  f普通文件
  
  l符号链接
  
  年代套接字 
  

空文件或目录

  

空   

类型d空   

根据文件大小:

  

:常用单位(K c mg(字节))

  

+ # M:表示大于# M的文件,+ 5 M

  

- # M:表示小于于# M的文件,5 M

  

根据时间查找:

  

以天为单位:

  

atime:访问时间

  

+, -, + 10,超过十天访问过的文件,-10年十天内访问过的文件

  

-mtime:修改时间,文件内容最后一次修改的时间,文件内容修改

  

-ctime:改变时间,文件最后一个改变的时间,属性及文件名改变

  

以分钟为单位:

  

阿明:访问时间

  

-mmin:修改时间

  

-cmin:改变时间

  

根据文件权限查找:

  

烫:

  

模式:精确查找

  

/模式:任何一类(u g o)对象的权限只要匹配一位就满足条件。或的关系。早期用+号表示

  

模式:每一类对象都必须拥有指定权限才满足条件

  

0:表示不关注

  

例:找烫755文件,精确匹配权限755年的文件

  

找到烫/222文件,属主,属组,其他人,其中一个有写权限就匹配

  

发现烫-222文件,属主,属组,其他的人,必须每个都有写权限就匹配

  

发现烫-002文件,只有其他人有写权限时才匹配

  

动作:   

安全性:默认的处理动作,将匹配到的显示到屏幕

  

- ls:类似于ls - l查看文件

  

删除:匹配到的内容删除(危险,不要用)

  

fls的文件:查找到的文件以长格式信息保存到指定的文件中

  {}\

-好的命令;:对查找到的文件,执行由命令位指定的命令,缺点是对每个匹配的文件执行命令前都需要确认

  

例:找/数据- name“* .sh"-好的mv {}/tmp \;

  

{}:引用前面找到匹配到的文件,引用查找到的文件名称自身,例如匹配的是ping.sh,名字{}内就位{ping.sh}

  

\;:语法格式,必须以\;结尾

找到命令的介绍和用法