Linux中的通配符

x33g5p2x  于2022-05-30 转载在 Linux  
字(0.8k)|赞(0)|评价(0)|浏览(178)

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

删除目录下所有的nohup.out文件

rm -rf */nohup.out

相关文章