我有一个包含各种文件的目录,我想使用该ls
命令列出所有文件,除了那些名称以 结尾的文件.config
,但我不知道如何操作。
答案1
正如相关文章中所述,在 bash 中设置扩展通配符,然后询问ls
那些不以 结尾的文件.config
:
shopt -s extglob
ls -d -- !(*.config)
.
默认情况下,不显示以句点(点、)开头的文件;您可以通过启用另一个 shell 选项来查看它们:
shopt -s dotglob
我有一个包含各种文件的目录,我想使用该ls
命令列出所有文件,除了那些名称以 结尾的文件.config
,但我不知道如何操作。
正如相关文章中所述,在 bash 中设置扩展通配符,然后询问ls
那些不以 结尾的文件.config
:
shopt -s extglob
ls -d -- !(*.config)
.
默认情况下,不显示以句点(点、)开头的文件;您可以通过启用另一个 shell 选项来查看它们:
shopt -s dotglob