跳转到内容

Unix/通配符快速入门

来自 Wikibooks,开放世界中的开放书籍


通配符

[编辑 | 编辑源代码]

通配符是一个字符,可以代表某一类字符的所有成员。当您使用通配符时,计算机系统会将该类的成员替换为通配符。下面的示例将使这一点更加清楚。我们将使用命令ls进行说明。

* 通配符

[编辑 | 编辑源代码]

字符 * 是一个通配符,匹配文件(或目录)名称中的零个或多个字符。例如,在您的 mytraining 目录中,您可以键入

% ls list*

这将列出当前目录中以list开头的所有文件。

您可以键入

% ls *list

这将列出当前目录中以list结尾的所有文件。

 ? 通配符

[编辑 | 编辑源代码]

字符?将匹配正好一个字符

因此?ouse将匹配诸如housemouse之类的文件,但不匹配grouse

此语法的示例用法是

% ls ?list
华夏公益教科书