列出具有扩展名匹配条件的文件
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
我正在尝试列出所有以 D 开头的 .mp4 文件,并且文件名的长度应在单个命令中至少为 5。我不知道如何将长度要求添加到命令中。这是我目前所拥有的:
ls [D]* | *.mp4
这样做就可以了:
ls D????*.mp4
?
匹配任意单个字符; *
匹配任意字符的 0 个或多个。 D????
表示 "a string starting with D and 4 more characters"。这编码了您的长度要求。
使用问号:
ls D????*.mp4