grepを使ってLinuxシステムでファイルの場所を見つける方法は? [コピー]

grepを使ってLinuxシステムでファイルの場所を見つける方法は? [コピー]

Ubuntuオペレーティングシステムでgrepコマンドを使用してファイルを取得する方法は?

CMakeList.txtを探したいとしましょう。このファイルが存在することを確認するためにgrepコマンドをどのように書くことができますか?

答え1

grepはこの目的に適したツールではありません。必要なファイル名を指定するには、findwithを使用してください。-name

find . -type f -name "CMakeList.txt" -print

上記のコマンドは、現在のフォルダとその下のすべてのサブディレクトリからファイルを繰り返し検索します。

答え2

標準のLinuxインストールにある場合は、次のことを試すこともできます。

locate CMakeFile.txt

正しくインストールされている場合は、locateキャッシュされたインデックスが使用され、通常はfindルートより高速です。

答え3

ルートディレクトリまたはファイルがあるフォルダに移動します。

dir "CMakeFile.txt"

それとその場所を見つけるでしょう。少なくともそれは私にとって効果的です。

関連情報