Linux查找匹配操作(find、grep)

find指令:
  从指定的目录下查找文件或目录。
  以文件名查找:find 目录 -name "文件名或者目录名"
  以文件类型查找:find 目录 -type d(目录型文件)/f(普通文件)
  以文件大小查找:find 目录 -size +nk(超过nk)/-n(小于nk
    k的取值:
      c: 字节
      b: 块(默认512字节)
      k: (1024字节)
      M:(1024k)
      G: (1024M)
  按分钟查找:find 目录 -amin/-bmin/-mmin +n(n分钟之外)/-n(n分钟之内)
  按天查找:find 目录 -atime/-ctime/-mtime +n(n天之外)/-n(n天之内)
    a:最后一次访问时间。
    m:最后一次修改时间。
    c:最后一次状态改变时间。
这里写图片描述


grep指令:
  字符串匹配(从一个文件的内容中匹配一个字符串)
语法: grep [选项] 搜寻字符串 文件
功能: 在文件中搜索字符串,将找到的行打印出来。
常用选项:
  -n:输出行号。
  -v:反向选择,显示出没有‘搜寻字符串’内容的那些行。
  -i:忽略大小写。
  -R:目录下的递归匹配(如果当前的文件是个目录型文件,那么就进入这个子目录中继续匹配)
这里写图片描述

猜你喜欢

转载自blog.csdn.net/zhao_miao/article/details/82593810