A -fopção suprime os prompts de confirmação ao excluir um arquivo somente leitura. Ele também suprime erros quando um ou mais arquivos fornecidos não existem.
A -fopção é útil quando você está ciente de que alguns dos arquivos que você está excluindo podem ser somente leitura e não deseja ser avisado sobre isso.
A fopção também é útil quando você deseja remover alguns arquivos, caso existam, e não quer se importar se eles existem ou não. Isso é muito usado em makefiles , para criar um comando que remove arquivos que podem ser regenerados dos arquivos de origem. Por exemplo, se foo.opode ser reconstruído de foo.c, bar.opode ser reconstruído de bar.ce myapppode ser reconstruído de foo.oe bar.o, em seguida, o destino do makefile
clean:
rm -f *.o myapp
remove e myapp, se existirem, e não reclamar, se algum deles não existir.foo.obar.o
Incluir -fnas instruções para remover uma árvore de diretórios não é necessário na maioria dos casos. Isso pode ser justificado porque, se você tiver certeza de que deseja remover essa árvore de diretórios, independentemente do que está nela, poderá especificar -fpara evitar ser avisado caso alguns arquivos sejam somente leitura. No entanto, as pessoas que dizem que a corrida rm -rfsão muitas vezes apenas repetindo um encantamento místico para se livrar de algo, não importando se as opções -re -fsão realmente necessárias. Se as opções não forem necessárias, não são aconselháveis, porque aumentam o risco de um erro de digitação no argumento destruir algo importante.
-fnão evita um código de saída de erro. Sermtentar e não conseguir remover um arquivo existente, ele retornará um código de erro.