首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何指定fzf --preview应该只查找当前目录中的文件?

要指定fzf --preview只查找当前目录中的文件,可以使用以下命令:

代码语言:txt
复制
find . -type f | fzf --preview='cat {}'

解释如下:

  • find . -type f:该命令会在当前目录及其子目录中查找所有的文件,并将结果输出到标准输出流。
  • |:管道符号,用于将前一个命令的输出结果作为后一个命令的输入。
  • fzf --preview='cat {}':该命令将前一个命令的输出作为输入,并使用fzf进行交互式选择。--preview='cat {}'指定了预览功能,它会将选中文件的内容显示在终端上。

这样,通过使用find . -type f找到当前目录中的所有文件,并使用fzf --preview='cat {}'进行交互式选择,即可实现只查找当前目录中的文件的功能。

关于fzf的更多信息和使用方法,可以参考腾讯云的产品介绍链接:fzf 产品介绍

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

如何在git中删除指定的文件和目录

部分场景中,我们会希望删除远程仓库(比如GitHub)的目录或文件。...具体操作 拉取远程的Repo到本地(如果已经在本地,可以略过) $ git clone xxxxxx 在本地仓库删除文件 $ git rm 我的文件 在本地仓库删除文件夹 $ git rm -r...我的文件夹/ 此处-r表示递归所有子目录,如果你要删除的,是空的文件夹,此处可以不用带上-r。...提交代码 $ git commit -m"我的修改" 推送到远程仓库(比如GitHub) $ git push origin xxxxxx 补充: git rm 查看git rm的说明文档: $ git...-n, --dry-run 演习 -q, --quiet 不列出删除的文件 --cached 只从索引区删除 -f, --force 忽略文件更新状态检查 -r 允许递归删除 --ignore-unmatch

3.5K20
  • 如何使用SharpSniper通过用户名和IP查找活动目录中的指定用户

    关于SharpSniper  SharpSniper是一款针对活动目录安全的强大工具,在该工具的帮助下,广大研究人员可以通过目标用户的用户名和登录的IP地址在活动目录中迅速查找和定位到指定用户。...在一般的红队活动中,通常会涉及到针对域管理账号的操作任务。在某些场景中,某些客户(比如说企业的CEO)可能会更想知道自己企业或组织中域特定用户是否足够安全。...环境要求  .Net Framework v3.5  关于域控制器  域控制器( Domain controller,DC)是活动目录的存储位置,安装了活动目录的计算机称为域控制器。...域控制器中包含了由这个域的账户、密码、属于这个域的计算机等信息构成的数据库。当电脑联入网络时,域控制器首先要鉴别这台电脑是否是属于这个域的,用户使用的登录账号是否存在、密码是否正确。...SharpSniper.exe emusk DomainAdminUser DAPass123 User: emusk - IP Address: 192.168.37.130 cmd.exe(提供当前认证令牌

    2.3K40

    如何在Linux系统中列出当前目录下的所有文件和文件夹?

    如何在Linux系统中列出当前目录下的所有文件和文件夹? 摘要 在这篇技术博客中,我将详细介绍如何在Linux系统中列出当前目录下的所有文件和文件夹。...引言 在日常使用Linux系统时,我们经常需要查看当前目录下的所有文件和文件夹,以便更好地管理和组织我们的工作。了解如何列出当前目录下的所有内容是非常基础且实用的技能。...本文将深入探讨几种常用的方法,并提供详细的示例,帮助您快速上手。 正文内容 详细介绍 在Linux系统中,有几种方法可以列出当前目录下的所有文件和文件夹。...小结 通过本文的介绍,您现在应该已经掌握了在Linux系统中列出当前目录下所有文件和文件夹的几种常用方法。使用ls命令可以轻松实现这一功能,并且可以根据需要显示详细信息或隐藏文件。...通过本文的学习,您现在应该已经了解了几种在Linux系统中列出当前目录下所有文件和文件夹的方法。

    50410

    如何让 Vim 美观又实用(1)

    有了项目根目录以后,我们就能够以项目为单位进行各种查找搜索等等。比如,由于 fzf 的一些命令,比如 Ag 默认是在当前目录下进行,实际就变成了在项目根目录下搜索。...fzf fzf 是一个命令行的模糊查找工具,用过的人应该知道,单就一个 CTRL-R 查找历史就值得强烈推荐,更不必说其他各种能够提升生产力的地方。...这里提几个建议: 指定项目目录,缩小查找范围,比如 :FZF ~/.vim/plugged。不要上来就 :FZF 默认在用户目录下查找,那自然是候选项非常多。...这一点只要用 vim-rooter 就可以实现,现在大都用的都是 git,一般项目都是可识别的。 指定查找内容。...比如 Ag,比如不要直接 :Ag 打开 fzf 再输入想要查找的内容,交互式地查询虽然比较酷,但是一般没有在调用时就指定查找字符串更加高效。比如一个比较实用的就是用 Ag 查找当前光标下的词。

    1.3K20

    53.9k star 提升命令行效率的模糊搜索神器--fzf

    本文将介绍如何安装fzf,以及通过实际案例展示它的强大功能和灵活用法,帮助你成为fzf高手。后面还会介绍一些进阶技巧,让你掌握自定义fzf的诀窍。让我们开始吧!...例如使用ag搜索代码:ag -l | fzf也可以搜索文件内容:ag -g "" | fzf --preview "bat --color=always {}进程查询显示进程后通过fzf过滤:ps aux...目录导航通过fzf目录模糊补全快速导航:cd **fzf>文件多选fzf支持shift+tab进行多选:fzf -m可同时打开多个文件。除了上述例子,fzf几乎可与任何命令行工具集成。...类似的用法有:git提交日志中搜索(git log | fzf)vim插件中文件搜索(:Files | fzf)设置zsh模糊补全等功能强大的fzf能大大提高这些工具的易用性。...强大的模糊搜索能力可以无缝集成到各种场景中。上手非常简单,而且高度可定制化。如果你每天都要在终端与数据打交道,就应该试一试fzf!它可能会成为你的终端生活不可或缺的一部分。

    13510

    手把手教你配置linux下C++开发工具——vim+ycm(YouCompleteMe),支持基于语义的自动补全和第三方库补全(史上最简单、史上最透彻、史上最全的终极解决方案)

    ,建议在自己的机器上查找具体的配置目录并修改。...说明:               1、标红的非常关键, vim8.2以后的版本,在配置的时候,不用再指定python的config目录了(网上很多很多指定python的config目录的教程,只能说已经过时了...autochdir " 自动切换当前目录为当前文件所在的目录 set backupcopy=yes " 设置备份时的行为为覆盖 set ignorecase smartcase " 搜索时忽略大小写,但在有一个或以上大写字母时仍保持对大小写敏感...Plugin 'junegunn/fzf' ":FZF 从当前目录查找 ":FZF ~ 从home目录查找 nmap f :FZF...Plugin 'junegunn/fzf' ":FZF 从当前目录查找 ":FZF ~ 从home目录查找 nnoremap f

    5.9K31

    手把手教你配置linux下C++开发工具——vim+ycm(YouCompleteMe),支持基于语义的自动补全和第三方库补全(史上最简单、史上最透彻、史上最全的终极解决方案)

    ,建议在自己的机器上查找具体的配置目录并修改。...说明:               1、标红的非常关键, vim8.2以后的版本,在配置的时候,不用再指定python的config目录了(网上很多很多指定python的config目录的教程,只能说已经过时了...autochdir " 自动切换当前目录为当前文件所在的目录 set backupcopy=yes " 设置备份时的行为为覆盖 set ignorecase smartcase " 搜索时忽略大小写,但在有一个或以上大写字母时仍保持对大小写敏感...Plugin 'junegunn/fzf' ":FZF 从当前目录查找 ":FZF ~ 从home目录查找 nmap f :FZF...Plugin 'junegunn/fzf' ":FZF 从当前目录查找 ":FZF ~ 从home目录查找 nnoremap f

    4.6K30

    linuxunix 上那些炫酷的命令行工具(一)

    所有的命令行工具可以生成列表输出的都可以再通过管道 pipe 到 fzf 上进行搜索和查找 我们简单介绍一下它的查找历史命令的功能,查看历史输入的终端命令我们一般用 ctrl+r,在这方面,fzf 可以说是秒杀...点击这里可安装配置 diff-so-fancy fd > find 默认的 find 命令不太好用,查找命令比较复杂冗余,考虑以下三种情形 查找所有扩展名为 md 的后缀 查找所有文件名包含 cli 的文件...查找所有包含 cli 的文件中的单词数 我们来看下分别用 find 和 fd 的对比 // use find find ....我们一般用 du 来查找某个目录占用了多少磁盘空间,但如果我们需要查看这个目录下的子目录/文件占用了多少空间并对其进行排序 du 就无能为力了,而用 ncdu 的话我们只要在目录输入此命令即可显示按空间大小降序排序的所有文件...还有一个比较骚的功能是点击 cmd + 选中的目录/文件可以打开当前目录/文件 我们可以为 du 设置 ncdu 的 alias,配上主题优雅很多 // --color 设置主题,--rr 只读模式,防止执行

    1.4K20

    GitHub日收12000星,六个命令行工具引爆程序员圈!

    Funky的工作方式很简单:在进入一个目录时,Funky会查找一个包含bash函数列表的.funky文件。它会把这些文件加载,并在用户退出时卸载。...FZF被提到了很多次,而现在我也开始使用它了。 FZF是一个命令行模糊查找器。...使用McFly在此路径中常见的普通命令 当你想要打开一个文件(vim **)时,FZF非常适合在命令行中过滤文件路径,但是对于完成命令行,有比原始历史文件更多的可用信息。...你最近运行该命令的时间。 它在SQLite数据库中追踪所有这些信息,它还通过以下方式追踪和权衡建议: 命令的退出状态。 运行中命令的目录。...被建议失败的命令是令人讨厌的,但是我从来没有考虑过基于当前目录或从未被选择的降级项来缩小选择范围。

    53420

    14 款命令行常用工具的替代品!

    检查 Git 状态 broot 的使用: 使用 broot 时,可以先列出当前目录下的文件信息。...三、zoxide zoxide[5]是 cd 命令的替代品,主要用来切换用户当前工作目录,相比 cd 命令来说,zoxide 更智能些,它会记住您最常使用的目录,因此您只需按几下键即可“跳转”到指定的目录...# zoxide /etc 如果您经常用 zoxide 进入 /etc 目录,您可以只写路径的一部分,从而将自动找到您经常使用的匹配项,只需输入命令:z e,就会自动将e匹配为 /etc,从而进入该目录中...-type f | fzf 五、ripgrep (rg) ripgrep (rg)[8]是 grep 命令的替代品,它是一种面向行的搜索工具,递归地在当前目录中搜索正则表达式模式,支持在 Windows...McFly 数据库和 Shell 历史文件中清除任何历史项目的操作 十、choose choose[15] 是 cut[16]命令的替代品,用来显示行中的指定部分,删除文件中指定字段。

    2.2K10

    我私藏的那些实用的终端命令行工具

    它是一种通用工具,可让你使用模糊搜索来查找文件、历史命令、进程、git 提交等。你键入一些字母,它会尝试匹配结果列表中任何位置的字母。输入的字母越多,结果也就越准确。...你可能在其他的代码编辑器中有过这种类型的搜索使用体验——当你想打开某个文件时,只键入文件名的一部分而不用输入完整路径就能进行查找——这就是模糊搜索。...不管你想找到一个名为“invoice”的文件,但是不确定文件的扩展名,还是查找一个存放所有 invoice 的目录,而不单是一个文件。...而且,即使是像我一样主要从事网络开发,查看计算机的运行状况也很有用。你知道,只是看一下当前到底是 Docker 进程还是 Chrome 进程吃掉了你所有的 RAM,应该如何做吗?...提供快捷菜单,方便快速停止、杀掉指定容器进程或显示给定容器的日志。 这比你尝试从docker ps命令中找出所有这些信息要方便多了。

    1.5K20

    推荐一些程序员的命令行生产力工具!

    它是一种通用工具,可让你使用模糊搜索来查找文件、历史命令、进程、git 提交等。你键入一些字母,它会尝试匹配结果列表中任何位置的字母。输入的字母越多,结果也就越准确。...你可能在其他的代码编辑器中有过这种类型的搜索使用体验 —— 当你想打开某个文件时,只键入文件名的一部分而不用输入完整路径就能进行查找 —— 这就是模糊搜索。...不管你想找到一个名为 “invoice” 的文件,但是不确定文件的扩展名,还是查找一个存放所有 invoice 的目录,而不单是一个文件。...而且,即使是像我一样主要从事网络开发,查看计算机的运行状况也很有用。你知道,只是看一下当前到底是 Docker 进程还是 Chrome 进程吃掉了你所有的 RAM,应该如何做吗?...提供快捷菜单,方便快速停止、杀掉指定容器进程或显示给定容器的日志。 这比你尝试从 docker ps 命令中找出所有这些信息要方便多了。

    70720

    我的生产力工具推荐-终端01篇

    ,部分终端工具同样可以安装在服务器Linux操作系统上 3.1 fzf-模糊查找 fzf可以用来查找任何列表内容、文件、历史命令、本机绑定的host、进程、Git分支、进程等。...所有的命令行工具可以生成列表输出的都可以再通过管道pipe到fzf上进行搜索和查找 安装命令 brew install fzf 安装完后还需要安装键盘映射和模糊提示 $(brew --prefix)/opt.../fzf/install 两大用法:ctrl + t查找目录下的条目、ctrl +r优化历史记录选择 目前我使用最多的是利用其进行历史记录的模糊查找,比传统的ctrl+r显示效果更好,效果如下 ?...3.2 autojump-快速跳转 autojump提供了一种快速进行文件目录导航的方式。...除此之外,数据还可以导出至文件或外部数据库中。 采用Python开发,并使用了外部库来从目标系统收集数据。

    1.6K11

    22款好用的CLI工具

    它是一种通用工具,可让你使用模糊搜索来查找文件、历史命令、进程、git 提交等。你键入一些字母,它会尝试匹配结果列表中任何位置的字母。输入的字母越多,结果也就越准确。...你可能在其他的代码编辑器中有过这种类型的搜索使用体验——当你想打开某个文件时,只键入文件名的一部分而不用输入完整路径就能进行查找——这就是模糊搜索。...不管你想找到一个名为“invoice”的文件,但是不确定文件的扩展名,还是查找一个存放所有 invoice 的目录,而不单是一个文件。...而且,即使是像我一样主要从事网络开发,查看计算机的运行状况也很有用。你知道,只是看一下当前到底是 Docker 进程还是 Chrome 进程吃掉了你所有的 RAM,应该如何做吗?...提供快捷菜单,方便快速停止、杀掉指定容器进程或显示给定容器的日志。 这比你尝试从docker ps命令中找出所有这些信息要方便多了。

    2.3K30

    一文了解十大 Linux 命令行工具!

    在指定目录下搜索文本时,它们不需要像grep那样指定各种命令行选项,输出结果也会包含文件名和行号,并且会高亮显示搜索关键字。 两者的基本功能很相似,所以可以任选一个安装。...▌2.fzf: 模糊查找 fzf是个模糊查找工具,主要用于命令行自动补齐,它可以查找文件名、进程名甚至环境变量。...与系统自带的自动补齐相比,fzf能用列表的方式显示备选项,并且会即时根据输入内容进行过滤,不用像自带的自动补齐那样反复按tab键并在密密麻麻的结果中找了。...与系统自带的ftp相比,lftp支持mput和mget命令,可以用通配符上传和下载文件,还有强大的mirror命令可以下载或上传整个目录。...▌10.nnn:文件分析工具 磁盘空间紧张时我经常会用du -sh *命令找出占用空间很大的文件和目录并删除它们。nnn可以做得更好。只需执行nnn然后按大写的S,即可看到所有目录和文件的大小。 ?

    1.4K10

    linux alias

    以下来自http://webkit.cc/post/shell-a... alias pg='ps aux | grep $1' //查找进程,通过 ps aux | grep xxx,来查找进程应该是个非常高频的操作...pg nginx alias untar='tar -zxvf' #解压 tar alias msq='mysql -uroot -pPASSPWORD' #本地有一个 MySQL 测试用,而命令行中是进...MySQL 也是比较高频的操作,直接配一个 msq 操作 alias sshxxx='ssh wuhuaji@xxx.xxx.xxx.xxx' #登录远程机器,通过设置别名,拷贝密钥之后登录机器就是敲几个字的事...# 查找历史目录,用 fzf 来进行筛选,然后进入这个目录 alias cdh='pushd +$( dirs -v | "$FuzzyFinder" | grep -o "[[:digit:]]"...) > /dev/null' # 列出历史目录,用 fzf 进行筛选,然后打印 alias cdh-ls='dirs -vl | "$FuzzyFinder"' # 列出历史目录,用 fzf 进行筛选

    1.7K10
    领券