これは tree
を使用した非常に単純なソリューションです 検索したいディレクトリでコマンドを実行します。 -f
完全なファイル パスと |
を示します ツリーの出力を grep
にパイプするために使用されます 文字列 filename
を含むファイルを見つける
tree -f | grep filename
find
コマンドはファイル システム内の実際のファイルをスキャンするため、時間がかかります。
最も簡単な方法は locate
を使用することです すぐに結果が得られるコマンド:
locate "John"
コマンドが見つからない場合は、mlocate
をインストールする必要があります パッケージ化して updatedb
を実行します 最初にコマンドを実行して、初めて検索データベースを準備します。
詳細はこちら:https://medium.com/@thucnc/the-fastest-way-to-find-files-by-filename-mlocate-locate-commands-55bf40b297ab
検索コマンドを使用してください。
find . -type f -name "*John*"