Linux 终端命令速查表 --12 搜索与查找速查表
简介三种不同的任务,三套工具家族:find实时遍历文件系统,可按任意属性过滤;locate从预建索引中即时返回结果;grep在文件内部搜索。fd、plocate和rg是它们更现代、更快的对应版本。按名称查找文件find需要指定起始目录;-iname不区分大小写匹配。fd默认搜索当前目录,忽略隐藏文件和 git 忽略的文件,并使用正则表达式模式。find.-iname"*report*"find/-name"[fileName]"2/dev/null fd[query]fd-epdf[query]从/搜索时会因无法读取某些目录而打印权限错误;2/dev/null可隐藏这些错误。按类型、大小和年龄查找测试条件可以自由组合:数字前加-7表示"小于",+7表示"大于",单独的7表示"恰好等于"。find.-typef-size+10M