Linux文件通配符

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux文件通配符相关的知识,希望对你有一定的参考价值。

文件通配符

符号 通配符标识
* 匹配零个或多个字符
? 匹配任何单个字符
~ 匹配任何单个字符
~mage 用户mage家目录
~+ 当前工作目录
~- 前一个工作目录
[0-9] 匹配数字范围
[a-z] 小写字母
[A-Z] 大写字母
[wang] 匹配列表中的任何的一个字符
[^wang] 匹配列表中的所有字符以外的字符

预定义的字符类:man 7 glob

符号 字符标识
[:digit:] 任意数字,相当于0-9
[:lower:] 任意小写字母
[:upper:] 任意大写字母
[:alpha:] 任意大小写字母
[:alnum:] 任意数字或字母
[:blank:] 水平空白字符
[:space:] 水平或垂直空白字符
[:punct:] 标点符号
[:print:] 可打印字符
[:cntrl:] 控制(非打印)字符
[:graph:] 图形字符
[:xdigit:] 十六进制字符

以上是关于Linux文件通配符的主要内容,如果未能解决你的问题,请参考以下文章

linux文件名匹配——通配符使用

linux文件名匹配——通配符使用

linux文件属性特殊符号通配符通配符与正则的区别

linux文件名匹配——通配符使用

linux文件名通配符:* ? []

Linux 文件通配符