首页 > 解决方案 > 将通配符与“ls”一起使用

问题描述

我想列出名称如下的所有文件:

12.0.3.1_CA
12.0.3.2A_CA
12.0.3.2B_CA

我试过了

ls -ltr 12.0.3.?*_CA

那行得通,但是当我有以下文件时失败:

12.0.3.2AA_CA
12.0.3.2A2_CA

标签: linuxunixls

解决方案


如果您只希望在“?”之后最多只有一个字符 然后尝试:

ls -ltr 12.0.3.?[*]_CA

[] 用于封装您想要的任何字符,例如如果我们想在名称中包含“ac”,我们将使用 [ac]。


推荐阅读