検索と正規表現 - 指定された名前で始まる名前のファイルを検索します

検索と正規表現 - 指定された名前で始まる名前のファイルを検索します

findたとえば、指定した文字列で始まる名前を持つすべてのファイルを検索するには、と一緒に使用する正規表現式が必要ですproc

試してみましたfind . -regex '^proc*'が、結果は出ませんでした。

答え1

-name 'proc*'この場合は、グロブを使用し、ファイル名のみを検索する のみを使用する方が適切です(-regexファイル名に至るディレクトリ エントリ全体を検索する とは異なります)。

貪欲さを活用して を使用することにこだわる場合-regex:

find . -type f -regex '.*/proc[^/]*$'

答え2

regex旗は必要ありません

$ find . -type f -name "proc*"

関連情報