一   find
    -name  

几个重要命令详解

表示在 /etc 目录下寻找 名字为 passwd 的文件
    -maxdepth    ##最多多少层
    -mindepth     ##最少多少层

几个重要命令详解

第一条命令指的是 在 /etc 目录下寻找名字为 passwd 的目录,且最多为2层目录

第二条命令指的是 在 /etc 目录下寻找名字为 passwd 的目录,且最少为2层目录

    -user    
    -not
    -group
    -a       ##且
    -o       ##或

几个重要命令详解

第一条命令是在 /mnt 目录下寻找 用户是 student 且 用户组是 lee 的文件,显然只有文件 file3  

第一条命令是在 /mnt 目录下寻找 用户是 cat 或 用户组是 lee 的文件,显然有文件 file2  file3   file4

    -sise 20k        ##大小等于 20K
    -size -20k       ##大小小于 20K
    -size +20k      ##大小大于20K

几个重要命令详解

我们先给 /mnt 下 导入一个 20k 大小的文件 , bigfile

几个重要命令详解

寻找 /mnt 下,大小为 20k 的文件,准确寻找到文件  bigfile

    -type    ##类型

几个重要命令详解

按文件类型寻找,f    : 文件  ,d   :目录  ,l   :软链接  等

    -perm  444    #要 u   g    o 位 完全符合
    -perm  +444     #任意一个有  r  权限
    -perm -444    #都要有 r 权限

    -exec command {}  \;      ##执行命令(固定用法)
如:系统中属于mail组的文件拷贝到mnt
find / -group mail -exec cp -rf {} /mnt  \;    #f 表示强制

几个重要命令详解

 

相关文章:

  • 2022-12-23
  • 2021-05-04
  • 2021-05-21
  • 2021-06-05
  • 2022-12-23
  • 2022-02-08
  • 2021-05-27
  • 2021-11-23
猜你喜欢
  • 2021-08-29
  • 2021-09-07
  • 2022-12-23
  • 2022-01-23
  • 2021-12-03
  • 2021-07-18
  • 2022-12-23
相关资源
相似解决方案