作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我只是想知道什么是文件通配?我以前从未听说过它,当我尝试在网上查找时找不到它的定义。
最佳答案
Globbing 是 *
和 ?
以及您可能熟悉的其他一些模式匹配器。
Globbing interprets the standard wild card characters * and ?, character lists in square brackets, and certain other special characters (such as ^ for negating the sense of a match).
当 shell 发现一个 glob 时,它会执行路径名扩展,并在调用程序时用匹配的文件名替换 glob。
以*
运算符为例,假设您要将当前目录中所有扩展名为.jpg
的文件复制到其他位置:
cp *.jpg /some/other/location
这里的*.jpg
是一个glob模式,匹配当前目录下所有以.jpg
结尾的文件。它等同于(而且比这更容易)列出当前目录并手动输入您想要的每个文件:
$ ls
cat.jpg dog.jpg drawing.png recipes.txt zebra.jpg
$ cp cat.jpg dog.jpg zebra.jpg /some/other/location
请注意,它可能看起来很相似,但它与正则表达式不同。
关于linux - 什么是文件通配?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30229465/
小米米家智能破壁料理机现已开启预售,这款产品支持破壁熬煮、冷热双打,到手价 379 元。 IT之家了解到,米家智能破壁料理机支持破壁、研磨、碎冰、榨汁、冷热双打。热饮最大容量 1200ml,冷
我是一名优秀的程序员,十分优秀!