用 fzf 在终端模糊搜索一切

文件、历史命令、任何列表都能即时模糊匹配,输入几个字符就出结果。

Linux搜索fzf 模糊搜索开发命令行低风险
运行 fzf --multi 交互式模糊搜索文件(Tab 可多选),或在 shell 里按 Ctrl+R 模糊搜索历史命令。

01命令

命令
$ fzf --multi

02作用说明

fzf 可以读取任何按行排列的列表——find 的文件路径、git log 输出、进程号——并提供即输即搜的模糊匹配界面。--multi 允许用 Tab 选择多个条目,再把结果接给其他命令,例如 vim "$(fzf)",就变成一个启动器。启用 shell 集成后,Ctrl+R 模糊搜索历史命令,Ctrl+T 插入文件路径。

03风险

风险低风险
使用条件fzf installed (plus a shell keybinding for Ctrl+R history search)

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • fzf(1) — Arch Linux manual
    Arch Linux · community · 2026-09-17
    依据: Arch manual documents fzf's --multi and --query options for interactive fuzzy selection
  • fzf — GitHub repository
    junegunn (GitHub) · community · 2026-09-17
    依据: README documents fzf as a general-purpose fuzzy finder, its Ctrl+R / Ctrl+T keybindings and usage over stdin lists

最后验证: 2026-09-19 · 分类: 开发者

06相关方案