【Linux基础】搜索相关命令——find

一、常用选项

find

  • -name:指定字符串作为搜索样式,可使用通配符;
  • -iname:同上,忽略字符串的大小写;
  • -regex:使用正则表达式;
  • -iregex:同上,忽略大小写;
  • -type:只寻找符合文件类型的文件
  • -user:指定用户;
  • -exec:假设find返回True,则执行后续的命令,需要和 {} ; 搭配使用;
  • -atime:查找在指定时间被读取或者执行的文件;
  • -ctime:查找在指定时间 i节点 被修改的文件;
  • -mtime:查找在指定时间内容被修改的文件;
  • -size:查找符合文件大小的文件。

二、一些示例

  1. find . :搜索当前目录所有文件和目录;
  2. find /tmp -name "*.txt" -exec rm -rf {} \;,找到/tmp下所有txt文件并删除。

推荐阅读更多精彩内容