Como parte de um script de implantação, desejo despejar algumas coisas em cache do meu diretório temporário. Eu uso um comando como:
rm /tmp/our_cache/*
No entanto, se /tmp/our_cache
estiver vazio (bastante comum ao enviar muitas alterações em rápida sucessão ao nosso servidor de teste), isso imprimirá a seguinte mensagem de erro:
rm: cannot remove `/tmp/our_cache/*': No such file or directory
Não é grande coisa, mas é um pouco feio e quero reduzir a taxa de ruído / sinal na saída deste script.
O que é uma maneira concisa no unix de excluir o conteúdo de um diretório sem receber mensagens reclamando que o diretório já está vazio?