Parece que você tem algum diretório que corresponde a CD* . Quando você executar ls -l CD* , verá o conteúdo desse diretório, que inclui o arquivo CDTEST .
Exemplo
Digamos que eu tenha essa estrutura de diretórios.
$ tree .
.
'-- CD1
'-- CDTEST
1 directory, 1 file
Se eu executar o seguinte comando no mesmo local:
$ ls -l CD*
total 0
-rw-rw-r--. 1 saml saml 0 Mar 25 21:41 CDTEST
Você pode obter uma lista de diretórios reais se adicionar a opção -d a ls .
$ ls -ld CD*
drwxrwxr-x. 2 saml saml 4096 Mar 25 21:45 CD1
Quando você executa seus comandos, eles estão relacionados ao diretório que contém CD1 , que não possui nenhum arquivo com o nome CDTEST . Você também pode verificar o que está em seu diretório atual da seguinte forma:
$ ls -l
Ou você pode filtrá-lo usando grep da seguinte forma:
$ ls -l | grep CD
drwxrwxr-x. 2 saml saml 4096 Mar 25 21:45 CD1
OBSERVAÇÃO: Observe que CD1 tem d no começo? Isso diz que é um diretório.