O seu usuário tem acesso de leitura aos arquivos que você deseja remover? Como são os nomes de arquivos? Se eles começarem com um .
, eles poderão não ser escolhidos pelo *
.
Para excluir arquivos que começam com .
no diretório atual, você pode usar o truque antigo de find
piped para xargs
:
find . -name '.*' -maxdepth 1 -type f | xargs rm
Tente primeiro sem o | xargs rm
para ver se os arquivos retornados por find
correspondem ao que você espera e, em seguida, execute-o novamente com o canal.
Se você também quiser procurar por arquivos de forma recursiva, simplesmente tire o -maxdepth 1
do comando.