我只是想知道什么是文件泛滥?我以前从没听说过,尝试在线查找时找不到定义。
通配是*和?,你可能会熟悉一些其他模式的匹配。
*
?
Globbing解释标准的通配符*和?,方括号中的字符列表以及某些其他特殊字符(例如^表示匹配的含义)。
当外壳程序看到一个glob时,它将执行 路径名扩展, 并在调用该程序时将其替换为匹配的文件名。
以*操作员为例,假设您要将.jpg当前目录中所有带有扩展名的文件复制到其他位置:
.jpg
cp *.jpg /some/other/location
这*.jpg是一个匹配所有.jpg以当前目录结尾的文件的glob模式。这等效于(并且比起列出目录要容易得多)列出当前目录并手动输入每个文件:
*.jpg
$ ls cat.jpg dog.jpg drawing.png recipes.txt zebra.jpg $ cp cat.jpg dog.jpg zebra.jpg /some/other/location
请注意,它可能看起来相似,但它是 不 一样的正则表达式。
您可以在此处和此处找到更多详细信息