列出linux中除少数文件以外的所有文件

列出linux中除少数文件以外的所有文件,linux,ubuntu,centos,Linux,Ubuntu,Centos,我有一个名为的文件目录 1_1 .xyt,1_2.xyt,…,2_1.xyt 我想列出所有文件,除了linux中以1开头的文件 如何操作?在bash中,可以使用extglob: shopt -s extglob ls !(1_*) 哪里有!(通配符)扩展到与通配符不匹配的所有文件。在bash中,可以使用extglob: shopt -s extglob ls !(1_*) 哪里有!(通配符)扩展到与通配符不匹配的所有文件

我有一个名为的文件目录

1_1 .xyt,1_2.xyt,…,2_1.xyt

我想列出所有文件,除了linux中以1开头的文件


如何操作?

在bash中,可以使用
extglob

shopt -s extglob
ls !(1_*)

哪里有
!(通配符)
扩展到与通配符不匹配的所有文件。

在bash中,可以使用
extglob

shopt -s extglob
ls !(1_*)
哪里有
!(通配符)
扩展到与通配符不匹配的所有文件