Come parte di uno script di distribuzione, voglio scaricare alcuni elementi memorizzati nella cache dalla mia directory temporanea. Uso un comando come:
rm /tmp/our_cache/*
Tuttavia, se /tmp/our_cache
è vuoto (abbastanza comune quando si inviano molte modifiche in rapida successione al nostro server di prova), viene stampato il seguente messaggio di errore:
rm: cannot remove `/tmp/our_cache/*': No such file or directory
Non è un grosso problema, ma è un po 'brutto e voglio ridurre il rapporto rumore-segnale nell'output di questo script.
Qual è un modo conciso in unix per eliminare il contenuto di una directory senza ricevere messaggi che lamentano che la directory è già vuota?