文件名的通配符: *
匹配文件名中的任何字符串,包括空字符串。 ?
匹配文件名中的任何单个字符。 [...]
匹配[ ]中所包含的任何字符。 [!...]
不匹配[ ]中的字符。
例子: 5*
5开头的所有字符串。 *5
5结尾的所有字符串。 *5?
以5为倒数第二个字符的字符串。 [0-9]
所有数字。 [1,2]
1或者2,[12]
也一样。 [!0-9]
不是数字的字符。 ls /etc/[!a-n]*.conf
列出/etc/目录中不是以字母a到n开头的,并且以.conf结尾的文件。 ls /bin/[ck]*
列出以c或k开头的文件名。