La -fopción suprime los mensajes de confirmación al eliminar un archivo de solo lectura. También suprime errores cuando uno o más archivos suministrados no existen.
La -fopción es útil cuando sabe que algunos de los archivos que está eliminando pueden ser de solo lectura y no desea que se le pregunte al respecto.
La fopción también es útil cuando desea eliminar algunos archivos en caso de que existan, y no quiere importar si existen o no. Esto se usa muy comúnmente en los archivos MAKE , para crear un comando que elimine los archivos que pueden regenerarse a partir de los archivos de origen. Por ejemplo, si foo.opuede reconstruirse desde foo.c, bar.opuede reconstruirse desde bar.cy myapppuede reconstruirse desde foo.oy bar.o, entonces, el destino del archivo MAKE
clean:
rm -f *.o myapp
elimina myapp, foo.oy bar.osi existen y no se queja si alguno de ellos no existe.
Incluir -fen las instrucciones para eliminar un árbol de directorios no es necesario en la mayoría de los casos. Puede justificarse porque si está seguro de que desea eliminar ese árbol de directorios independientemente de lo que contenga, puede especificar -fpara evitar que se le solicite en caso de que algunos archivos sean de solo lectura. Sin embargo, las personas que dicen a plazo rm -rfson a menudo simplemente la repetición de un encantamiento místico para deshacerse de algo, independientemente de si las opciones -ry -fson realmente necesarias. Si las opciones no son necesarias, no son recomendables, porque aumentan el riesgo de que un error tipográfico en el argumento destruya algo importante.
Gilles 'SO- deja de ser malvado'
fuente
-fno evita un código de salida de error. Sirmintenta y no elimina un archivo existente, devolverá un código de error.