如何使用 ls 命令显示除以特定字符串结尾的文件之外的所有文件

如何使用 ls 命令显示除以特定字符串结尾的文件之外的所有文件

我有一个包含各种文件的目录,我想使用该ls命令列出所有文件,除了那些名称以 结尾的文件.config,但我不知道如何操作。

答案1

正如相关文章中所述,在 bash 中设置扩展通配符,然后询问ls那些不以 结尾的文件.config

shopt -s extglob
ls -d -- !(*.config)

.默认情况下,不显示以句点(点、)开头的文件;您可以通过启用另一个 shell 选项来查看它们:

shopt -s dotglob

相关内容