Centos 8 bash基础特性-文件名通配符1

释放双眼,带上耳机,听听看~!

通配符,为特殊的字符,不表示字符的表面意义,而是能够符合指定特征的字符。通过通配符,实现对多个文件进行操作。

  • 代表任意长度任意的字符。

1.png
?代表任意单个字符。

2.png
[]代表指定范围的单个字符。[a-z]表示所有字母,包括大小写字母。

3.png
1表示除了0-5这个范围的单个字符。

4.png
如果想创建带空格名称的文件,需要用单引号‘’将文件名引起来。\可以使用~]# touch a b

5.png
如果要找中间是空格的文件,单引号之间使用空格,例子如下:

6.png
例子:~]# ls /etc/pa 会把带pa的目录也展开,可以使用~]# ls -d /etc/pa

另外一种范围表示方法:

[[:space:]] 空格 \这个在centos8上试过,没有效果
[[:digit:]] [0-9] 所有的数字
[[:lower:]] [a-z] 所有的小写字母
[[:upper:]] [A-Z] 所有的大写字母
[[:alpha:]] [a-Z] 所有的字母
[[:alnum:]] 所有的字母和数字
[[:punct:]] 所有的标点符号


  1. 0-5
Linux

Centos 8 bash基础特性-命令执行状态、命令引用、文件查看命令、文件属性查看命令

2020-8-30 15:25:05

Linux

Centos 8 bash基础特性-文件管理工具

2020-8-30 15:30:05

搜索