ファイルディレクトリを見つける方法は?

ファイルディレクトリを見つける方法は?

OS/Xで特定のファイルを探しています。

以下を使用してファイルを表示できます。

ls -alR | grep "mkmf.*"

これはファイルが存在することを示します。

このファイルがあるディレクトリを見つける方法。

非常にありがとう

答え1

find意図した目的に適したオプションを使用してください。

find . -name "mkmf*"

相対パスを含むパターンのすべての形状が一覧表示されます。詳細については、find withman findまたは訪問に関するマニュアルページを参照してください。http://www.gnu.org/software/findutils/manual/html_mono/find.html

答え2

マニュアル参照:man ls注:

ファイルに関する情報を一覧表示します(デフォルトは現在のディレクトリ)。

したがって、ディレクトリ名を引数として渡さないと、ls作業ディレクトリのファイルが表示されます。ディレクトリ名を表示するには、変数PWD(作業ディレクトリの印刷)を使用できます。

printf '%s\n' "$PWD"
echo "$PWD"

関連情報