Como parte de un script de implementación, quiero volcar algunas cosas en caché de mi directorio temporal. Yo uso un comando como:
rm /tmp/our_cache/*
Sin embargo, si /tmp/our_cache
está vacío (bastante común cuando se envían muchos cambios en rápida sucesión a nuestro servidor de prueba), esto imprime el siguiente mensaje de error:
rm: cannot remove `/tmp/our_cache/*': No such file or directory
No es un gran problema, pero es un poco feo y quiero reducir la relación ruido / señal en la salida de este script.
¿Cuál es una forma concisa en Unix para eliminar el contenido de un directorio sin recibir mensajes quejándose de que el directorio ya está vacío?