列出具有扩展名匹配条件的文件

List files with extension matching conditions

我正在尝试列出所有以 D 开头的 .mp4 文件,并且文件名的长度应在单个命令中至少为 5。我不知道如何将长度要求添加到命令中。这是我目前所拥有的:

  ls [D]* | *.mp4

这样做就可以了:

ls D????*.mp4

? 匹配任意单个字符; * 匹配任意字符的 0 个或多个。 D???? 表示 "a string starting with D and 4 more characters"。这编码了您的长度要求。

使用问号:

ls D????*.mp4