#搜索
22 个方案
用 grep -rn 搜索文件内容
用 grep 的递归搜索找出某段文字具体在哪个文件里,并显示文件名和行号。
关闭 Win11 开始菜单的必应联网搜索(注册表)
不让开始菜单搜索把输入内容发给必应,只显示本地应用和文件结果。
用 find 命令按文件名查找文件
在所有子目录里找出某个文档或所有匹配的文件。
用 ripgrep(rg)瞬间搜索项目文件
用 rg 在整个项目里递归搜索文本——速度比 grep 快,自动跳过 .gitignore 里的垃圾文件,结果高亮显示。
用 brew search 和 brew info 查找并了解软件包
安装前确认包的准确名称、功能描述、版本和依赖。
用 PowerShell 按修改日期查找文件
用 Get-ChildItem 的 LastWriteTime 属性筛选最近几天内被修改过的文件,按时间倒序排列。
Windows 里的 grep:Select-String
用正则搜索文本文件和日志内容,返回文件名、行号和匹配行。
用 findstr 在命令行里搜索文件内容
用 Windows 自带的 findstr 在文件中查找文字,支持搜索子文件夹、忽略大小写并显示行号。
用 Get-ChildItem 递归搜索文件
一行 PowerShell 在所有子文件夹中按文件名查找文件,并忽略无权限的目录。
用 find -mtime 查找最近修改的文件
find 的 -mtime/-mmin 可以按时间窗口查找最近变动的文件,并用 -exec 一步处理。
用 fzf 在终端模糊搜索一切
文件、历史命令、任何列表都能即时模糊匹配,输入几个字符就出结果。
用 atuin 改进 shell 历史搜索
在结构化历史数据库中搜索,并可选地跨机器同步。