1. ホーム
  2. bash

[解決済み] コマンドラインからディレクトリ内のファイルを検索する

2022-03-01 03:10:18

質問

eclipseやtextmateなどのエディタ/ideでは、プロジェクトディレクトリ内の特定のファイルを素早く見つけるためのショートカットがあります。

bashや他のシェルで、ディレクトリ内のファイル名を(再帰的に)完全パス補完する同様のツールはありますか?

私は多くのディレクトリを持つプロジェクトを持っており、しかも深いものです(ため息、java)。 シェルでタブを押すと、直下のディレクトリのファイルを循環させるだけで、それは十分ではありません =/。

解決方法は?

find /root/directory/to/search -name 'filename.*'
# Directory is optional (defaults to cwd)

UNIX標準のグロビングをサポートしています。 参照 man find をご覧ください。

Vimを使用している場合は

:e **/filename.cpp

または :tabn または、ファイル名を受け付けるVimコマンド。