如何在ls模式匹配中包含隐藏文件?

Use*_*ser 4 linux bash

我只是想以某种模式列出当前目录中的文件,但它不适用于隐藏文件。如何匹配所有文件?

我试过

ls *foo*
Run Code Online (Sandbox Code Playgroud)

ls -a *foo*
Run Code Online (Sandbox Code Playgroud)

在谷歌上没有找到任何东西,我能想到的搜索这个关键字导致了很多不相关的信息......

Cyr*_*rus 8

为隐藏文件启用通配:

shopt -s dotglob
ls *foo*
Run Code Online (Sandbox Code Playgroud)

禁用:

shopt -u dotglob
Run Code Online (Sandbox Code Playgroud)

显示通配状态:

shopt dotglob
Run Code Online (Sandbox Code Playgroud)