La razón por la que tiene que ser una función es que necesita hacer algo más complejo que ejecutar un comando con algunos argumentos predefinidos: también necesita establecer temporalmente una opción. También debe pasar la opción -f a rm y no ignorar sus errores.