Oczywiste rozwiązanie generuje kod wyjścia 1:
bash$ rm -rf .*
rm: cannot remove directory `.'
rm: cannot remove directory `..'
bash$ echo $?
1
Jednym z możliwych rozwiązań będzie pominięcie „.” i „..”, ale usuwają tylko pliki, których nazwy są dłuższe niż 3 znaki:
bash$ rm -f .??*