Comunque anche usando -r su di un link non si produce alcun danno, se non usi -r con rm su di una directory esce con un messaggio di errore, ma se usi -r su di un file cancellerà il file come se non avessi usato -r.

Questa cosa è utile nel caso si creino degli script dove deve essere cancellato sia un file che una directory sempre con lo stesso comando (es: rm -rf ).