如何查找以 ~ 和 pyc 结尾的文件?

Ale*_*lex 0 find wildcards patterns

我想找到所有以“~”或“pyc”结尾的文件(在当前目录和所有子目录中)。为此,我尝试了以下find模式:

find . -name '*{~,pyc}'
find . -name '{*~,*.pyc}'
Run Code Online (Sandbox Code Playgroud)

但都没有列出目录中存在的任何文件。为什么这些模式不起作用?怎么做才对?

当使用ls而不是find(不带引号)时,我得到了预期的结果(除了ls只显示当前目录而不是所有子目录)。

jas*_*yan 5

find . -type f \( -name "*~" -o -name "*pyc" \)
Run Code Online (Sandbox Code Playgroud)

这将返回所有-type f~或 ( -o)结尾的文件( ) pyc