1、通配符
通配符 | 作用 |
? | 匹配一个任意字符 |
* | 匹配0个或任意多个任意字符,也就是可以匹配任何内容 |
[] | 匹配中括号中任意一个字符。例如:[abc]代表一定匹配 一个字符,或者是a,或者是b,或者是c。 |
[-] | 匹配中括号中任意一个字符,-代表一个范围。例如:[a-z] 代表匹配一个小写字母。 |
[^] | 逻辑非,表示匹配不是中括号内的一个字符。例如:[^0- 9]代表匹配一个不是数字的字符。 |
[root@localhost ~]# cd /tmp/
[root@localhost tmp]# rm -rf * 删除该目录下所有的文件
================================
[root@localhost tmp]# touch abc
[root@localhost tmp]# touch abcd
[root@localhost tmp]# touch 012
[root@localhost tmp]# touch 0abc
==================================
[root@localhost tmp]# ls ?abc
[root@localhost tmp]#ls *abc 只要后面字符跟着是abc都会显示,哪怕前面没有任何东西
[root@localhost tmp]# ls [0-9]*
[root@localhost tmp]# ls [^0-9]*