複数のフォルダ名からファイルを探す

複数のフォルダ名からファイルを探す

このコマンドを使用するサブディレクトリの任意の場所にある可能性がある、すべてのファイルを一覧dir1表示dir2しようとします。私は成功せずに次のことを試しました。dir3dir4cwdfind

find . -type f -regextype posix-egrep -regex 'dir1/.+|dir2/.+|dir3/.+|dir4/.+'

私もposix-extendedそれを試しました。このファイルをどのようにリストできますか?

ベストアンサー1

foobarおよびbaz3つのフォルダ内のすべてのファイルを検索するには、*.py次のコマンドを使用します。

find foo bar baz -name "*.py"

dir1 dir2 dir3したがって、使用したファイルを表示するにはfind dir1 dir2 dir3 -type f

この試みfind . \( -name "dir1" -o -name "dir2" \) -exec ls '{}' \;

おすすめ記事