Dans le cadre d'un script de déploiement, je veux vider des éléments mis en cache de mon répertoire temporaire. J'utilise une commande comme:
rm /tmp/our_cache/*
Cependant, s'il /tmp/our_cache
est vide (assez courant lors de la transmission rapide de nombreuses modifications à notre serveur de test), cela affiche le message d'erreur suivant:
rm: cannot remove `/tmp/our_cache/*': No such file or directory
Ce n'est pas un gros problème, mais c'est un peu moche et je veux réduire le rapport bruit / signal dans la sortie de ce script.
Qu'est-ce qu'un moyen concis sous Unix pour supprimer le contenu d'un répertoire sans recevoir de messages se plaignant que le répertoire est déjà vide?