linux中的通配符

linux中的通配符

 

* 匹配任意长度的任意字符,可以没有
? 匹配任意单个字符,至少有1个
[ ] 匹配指定字符范围内的任意单个字符
[a-z,A-Z,0-9] 匹配所有数字和字母
[a-z] 匹配a-z中的一个
[A-Z] 匹配A-Z中的一个
[a-Z] 匹配所有大小写字母
[:upper:]  所有大写
[:lower:] 所有小写
[:alpha:] 所有字母(大小写)
[:digit:] 所有数字
[:alnum:] 所有数字和字母
[:blank:] 水平空白符
[:space:] 水平或垂直空白符
[:punct:] 标点符号
[:print:] 可打印字符
[:cntrl:] 控制字符(非打印字符)
[:graph:] 图形字符
[:xdigit:] 十六进制字符
[^] 不在范围内的任意单个字符
[^0-9] 除了0-9都可以
[^a-z] 除了a-z都可以
[^A-Z]

除了A-Z都可以

显示etc目录下f开头的文件

# ls -d /etc/f*
/etc/favicon.png  /etc/filesystems  /etc/flatpak       /etc/fstab
/etc/fcoe         /etc/firefox      /etc/fonts         /etc/fuse.conf
/etc/festival     /etc/firewalld    /etc/fprintd.conf  /etc/fwupd

显示etc下.d扩展名的并以i,r,s开头所有文件

# ls -d /etc/[i,r,s]*.d
/etc/init.d   /etc/rc2.d  /etc/rc6.d          /etc/rwtab.d      /etc/sudoers.d
/etc/ipsec.d  /etc/rc3.d  /etc/rc.d           /etc/sane.d       /etc/sysctl.d
/etc/rc0.d    /etc/rc4.d  /etc/request-key.d  /etc/setuptool.d
/etc/rc1.d    /etc/rc5.d  /etc/rsyslog.d      /etc/statetab.d

 

posted @ 2020-05-21 11:12  hollows  阅读(569)  评论(0)    收藏  举报
当前浏览器不支持canvas,请更换浏览器后再试