如何使用 fzf 只搜索目录?
How to use fzf to search for directories only?
这是一个用例:我使用 fzf
搜索目录列表,然后与 cd
命令一起使用:
cd $(fzf)
然而,fzf
命令只显示文件,不显示目录。有没有办法指示 fzf
仅 select 目录?
根据我的评论,您可以使用 find
:
生成目录列表
cd $(find . -type d -print | fzf)
您可以调整find
命令来限制目录的深度,或者只匹配具有特定名称的目录等
通常,您应该使用 fzf
作为过滤器,从一些外部命令获取输入。
这是一个用例:我使用 fzf
搜索目录列表,然后与 cd
命令一起使用:
cd $(fzf)
然而,fzf
命令只显示文件,不显示目录。有没有办法指示 fzf
仅 select 目录?
根据我的评论,您可以使用 find
:
cd $(find . -type d -print | fzf)
您可以调整find
命令来限制目录的深度,或者只匹配具有特定名称的目录等
通常,您应该使用 fzf
作为过滤器,从一些外部命令获取输入。