达尔文系统命令及操作指南
通配符
在深入学习更多达尔文命令之前,我们先来了解一下通配符和模式匹配。通配符是特殊符号,与其他命令配合使用时,可帮助限制或扩展结果。常见的通配符及其含义如下表所示:
| 通配符 | 定义(匹配内容) |
| — | — |
| ? | 在命令行中,? 匹配任意单个字符。 |
| * | * 匹配文件名中的任意一个或多个字符。 |
| [ ] | [ ] 匹配方括号内列出的任意字符,也可以是一系列字符,例如 [l-p] 会匹配 l、m、n、o 和 p。 |
例如,当我们进入 /usr/bin 目录并使用 ls 列出内容时,会得到一长串文件列表。这时,通配符能让我们更有针对性地列出目录内容。
- 若只想列出以 v 开头的文件,可使用 ls v* :
Leopard:/usr/bin scott$ ls v*
vers_string* vi@ vim* vimtutor* vm_stat*
vgrind* view@ vimdiff@ vis* vmmap*
- 若要扩展搜索范围,包含以 b 和 v 开头的文件,可使用
ls [bv]*:
Leopard:/usr/bin scott$ ls [bv]*
b2m* bg* bzcat*
超级会员免费看
订阅专栏 解锁全文
56

被折叠的 条评论
为什么被折叠?



