find
名前が与えられた文字列で始まるすべてのファイルを見つけるには、正規表現が必要ですproc
。
私はそれを試しましたが、find . -regex '^proc*'
何の結果も得られませんでした。
答え1
この場合、-name 'proc*'
ワイルドカードを使用してファイル名のみを検索することをお勧めします(-regex
ファイル名につながるディレクトリー項目全体を検索するのとは対照的です)。
ぜひ使用したい場合は-regex
、greedyを活用してください。
find . -type f -regex '.*/proc[^/]*$'
答え2
regex
旗は必要ありません。
$ find . -type f -name "proc*"