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

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

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

我试过

ls *foo*

ls -a *foo*

在 Google 中找不到任何内容,我能想到的搜索该问题的关键字却出现了很多不相关的信息......

答案1

启用隐藏文件的通配符:

shopt -s dotglob
ls *foo*

禁用:

shopt -u dotglob

显示通配符状态:

shopt dotglob

相关内容