什么是文件通配?

时间:2015-05-14 04:51:25

标签: linux unix glob

我只是想知道什么是文件globbing?我之前从未听说过,当我尝试在线寻找时,我找不到定义......

1 个答案:

答案 0 :(得分:9)

Globbing是$(".menu").click(function() { $(".menu-list").fadeToggle(); }); *以及您可能熟悉的其他一些模式匹配器。

  

Globbing解释标准外卡字符*和?,方括号中的字符列表以及某些其他特殊字符(例如^以消除匹配感)。

当shell看到一个glob时,它将执行 pathname expansion 并在调用程序时用匹配的文件名替换glob。

对于?运算符的示例,假设您要将当前目录中具有*扩展名的所有文件复制到其他位置:

.jpg

此处cp *.jpg /some/other/location 是一个glob模式,它匹配当前目录中以*.jpg结尾的所有文件。它等同于(并且更容易)列出当前目录并手动输入您想要的每个文件:

.jpg

请注意,它可能看起来相似,但 与正则表达式相同。

您可以找到more detailed information herehere

相关问题