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

浙公网安备 33010602011771号