ファイルを含むディレクトリを検索する方法

ファイルを含むディレクトリを検索する方法

ちょうど(ファジーファインダー)を見つけて、fzffdhttps://github.com/sharkdp/fd):現在のディレクトリで、私が入力した文字列と一致するすべてのファイルのすぐ親ディレクトリを探します。また入力した文字列と名前が一致するディレクトリを探します。

私はこれを試しましたが、cd "$(fd | fzf)"ここで問題は、一致するファイルの場合は明らかにfd | fzf親ディレクトリだけでなく、ファイルのフルパスが出力されることです。これはcd、この出力が失敗することを意味します。上記の条件ごとに個別のコマンドを定義せずに変更する方法はありますか?

答え1

選択の余地がない見つかったファイルのディレクトリ名のみが報告されます。

そのようなオプションが適切かどうかを議論するために、fzf開発者に連絡することができます。彼らの視野機能性のためです。についてはディレクトリ名、それが実行する制限された機能は、多くの狭く独立したユーティリティの初期のUnixの伝統と一致しています。

このとき提案した方法と同じ方法プラプイウスあなたの唯一の選択です。

関連情報