一、显示/var目录下所有以l开头,以一个小写字母结尾,且中间出现至少一位数字的文件或目录
[root@centos7 ~]#ls /var/l*[[:digit:]]*[[:lower:]]
/var/labc123z
二、显示/etc目录下以任意一位数字开头,且以非数字结尾的文件或目录
[root@centos7 ~]#ls /etc/[[:digit:]]*[^[:digit:]]
/etc/9xyz
三、显示/etc/目录下以非字母开头,后面跟了一个字母及其它任意长度任意字符的文件或目录
[root@centos7 ~]#ls /etc/[^[:alpha:]][[:alpha:]]*
/etc/9zabc
四、显示/etc/目录下所有以rc开头,并后面是0-6之间的数字,其它为任意字符的文件或目录
[root@centos7 ~]#ls -d /etc/rc[0-6]*
/etc/rc0.d /etc/rc2.d /etc/rc4.d /etc/rc6.d
/etc/rc1.d /etc/rc3.d /etc/rc5.d
五、显示/etc目录下,所有以.d结尾的文件或目录
[root@centos7 ~]#ls -d /etc/*.d
/etc/bash_completion.d /etc/logrotate.d /etc/rc6.d
/etc/binfmt.d /etc/modprobe.d /etc/rc.d
/etc/chkconfig.d /etc/modules-load.d /etc/request-key.d
/etc/cron.d /etc/my.cnf.d /etc/rsyslog.d
/etc/depmod.d /etc/oddjobd.conf.d /etc/rwtab.d
/etc/dnsmasq.d /etc/pam.d /etc/sane.d
/etc/dracut.conf.d /etc/popt.d /etc/setuptool.d
/etc/exports.d /etc/prelink.conf.d /etc/statetab.d
/etc/gdbinit.d /etc/profile.d /etc/sudoers.d
/etc/grub.d /etc