No caso mais simples, você pode usar o seguinte (no caso, se a primeira sub-palavra for estática CentOS
):
ls CentOS-[BDV]*
-
[BDV]
- classe de caractere para garantir a segunda subword começando com um dos caracteres especificados
ou o mesmo com negação :
ls CentOS-[^M]*
Se você quiser ignorar todos os nomes de arquivos que contêm o caractere M
, com a implementação GNU de ls
(como normalmente encontrado no CentOS), use a opção -I
( --ignore
):
ls -I '*M*'
-I, --ignore=PATTERN
do not list implied entries matching shell PATTERN
Para ignorar entradas com Media
word:
ls -I '*Media*'
Esses padrões precisam ser passados textualmente para ls
, portanto, devem ser citados (caso contrário, o shell os trataria como globs para expandir).