linux文件管理之通配符

*               匹配0-任意字符

例如:ls -a /etc/*.conf:显示etc文件下所有以.conf结尾的文件

linux文件管理之通配符

?         匹配单个字符

例如:ls -a dir?:显示当前目录下所有以dir开始,后面跟一个任意字符的文件或目录

linux文件管理之通配符

 
[[:alpha:]]    单个字母

linux文件管理之通配符
[[:upper:]]    单个大写字母

linux文件管理之通配符
[[:lower:]]    单个小写字母

linux文件管理之通配符
[[:digit:]]    单个数字

linux文件管理之通配符
[[:alnum:]]    单个数字或字母

linux文件管理之通配符
[[:space:]]    单个空格

linux文件管理之通配符
[[:punct:]]    单个符号

linux文件管理之通配符
精确匹配{}
{1..3}    123

linux文件管理之通配符

linux文件管理之通配符

模糊匹配[]
[1-3]    1或2或3

linux文件管理之通配符

[^ac]   不是a并且不是c

linux文件管理之通配符
[!ac]   不是a并且不是c

linux文件管理之通配符