*
*号用来代替所有字符,所有个数。列出所有以字母a开头的文件:
[root@localhost ~]lsa abc a_hard anaconda-ks.cfg ca cb cddefgkllesson[root@localhost ~]ls a*?
?用来代替任意一个字符
[root@localhost ~]lsa abc a_hard anaconda-ks.cfg ca cb cddefgkllesson[root@localhost ~]touch adc[root@localhost ~]ls a*cabc adc [root@localhost ~]ls a?cabc adc[]
[]用来表示其中的任意一个字符。
[root@localhost ~]ls a[bd]cabc adc[^]排除总括号里的。例如:[^a]不是a就行。
touch ca cbcd[root@localhost ~]ls c[^a]cbcd[]支持范围写法,比如[0-9a-z]表示0到9,a-z中的任意字符都可以。
[root@localhost ~]touch a9c[root@localhost ~]ls a[a-z0-9]ca9c abc adc{}
{}表示括号中的任意一个整体{abc,def}
[root@localhost ~]touch abc def gkl[root@localhost ~]ls {abc,def}abcdef单个选项的话,一定要加个逗号,要不然识别不了:
[root@localhost ~]ls a{bc}ls: 无法访问a{bc}: No such fileordirectory [root@localhost ~]ls a{bc,}a abc [root@localhost ~]ls a{bc,dc}abc adc免责声明:内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,本网站所提供的信息只供参考之用。