ファイル名に特定の文字列を含むディレクトリ(サブディレクトリを含む)のすべてのファイルのリストを取得する方法

ファイル名に特定の文字列を含むディレクトリ(サブディレクトリを含む)のすべてのファイルのリストを取得する方法

ファイル名に「を含むディレクトリとサブディレクトリからファイルのリストを検索したいです。情報 -「または」安全次のコマンドを試しましたが、そのサブディレクトリからファイルを読み取ることはできません。

find /u01 -maxdepth 1 -name "*message-*"

find . -name "*message-*"

find /u01 -type f -printf '%s %p\n' | sort -nr | head -20 | find  -maxdepth 1 -name "*message-*" -a -name "*secure*"

この問題を解決するのに役立ちますか?

ベストアンサー1

私は次のようなものを使うと思います。

find . -type f -iname "*message-*" -o -iname "*secure*"

おすすめ記事