linux基本命令指南3:文件搜索命令

  • locate

locate 查询数据库 updatedb更新数据库

配置文件 /etc/updatedb.conf

  • 搜索命令的命令

  • where is
    搜索命令所在路径及帮助文档所在位置
    -b 只查找可执行文件
    -m 只查找帮助文件

  • which
    查看别名
    搜索命令所在路径及其别名
    which找不到shell自带的命令

  • PATH环境变量
    定义的是系统搜索命令的路径

  • find
    文件搜索命令
    find [搜索范围] [搜索条件] 搜索文件名
    通配符 “搜索文件名”

  • * 匹配任意内容
    ?匹配任意一个字符
    []匹配任意一个中括号内的字符
    -name 按文件名搜索
    -iname 不区分大小写

    -mtime修改文件内容
    -atime文件访问时间
    -ctime修改文件属性

    -10 十天内
    10 十天
    +10 十天前

    -size 文件大小
    -25k小于25k
    25k等于25k
    +25k大于25k

    k千字节小写 M兆字节大写

    -a and 逻辑与,两个条件都满足
    -o or 逻辑或,两个条件满足一个即可

    -exec 代码 {} \

  • grep
    grep (缩写来自Globally search a Regular Expression and Print)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。Unix的grep家族包括grep、egrepfgrep

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容