linux - Linux控制台中的模糊文件搜索

标签 linux bash file-search

有人知道从 linux 控制台执行快速模糊搜索的方法吗?

当我需要在项目中查找文件但我不记得确切的文件名时,我经常会遇到这种情况。在 Sublime text editor我会按 Ctrl-P 并键入名称的一部分,这将生成一个可供选择的文件列表。这是一个令我非常满意的惊人功能。问题是,在大多数情况下,我必须通过 ssh 在远程机器上的控制台中浏览代码。所以我想知道是否有类似于 Linux 控制台的“Go Anywhere”功能的工具?

最佳答案

您可能会发现 fzf有用。这是一个用 Go 编写的通用模糊查找器,可用于任何事物列表:文件、进程、命令历史记录、git 分支等。

它的安装脚本将为你的 shell 设置 CTRL-T 键绑定(bind)。下面的 GIF 展示了它是如何工作的。

关于linux - Linux控制台中的模糊文件搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9439121/

相关文章:

batch-file - 批处理文件 - 搜索一个单词并提取变量中的下一个单词

performance - 是什么让 Everything 的文件搜索和索引如此高效?

linux - Subversion over ssh - 从 Windows 主机访问 Linux 上的远程存储库

c - 如何读取 _start 函数中的参数?

python - 如何在azure上的同一云服务中部署多台机器

linux - pkill 杀死其他用户在父 shell 中启动的 sshd 进程

Python 套接字库认为套接字在未打开时已打开

bash - 我将路径添加到 ~/.bashrc 和/root/.bashrc,但是 "sudo adb"仍然报告 "command not found"?

bash - Shell脚本突然停止工作

java - 有没有比递归更好的文件搜索算法?