Use a opção -f
. Ele silenciosamente ignorará arquivos inexistentes.
De man rm
:
-f, --force
ignore nonexistent files and arguments, never prompt
[A parte "never prompt" significa que (a) -f
substitui qualquer opção -i
ou -I
especificada anteriormente, e (b) os arquivos protegidos contra gravação serão excluídos sem perguntar.]
Exemplo
Sem -f
, rm
reclamará sobre arquivos ausentes:
$ rm nonesuch
rm: cannot remove ‘nonesuch’: No such file or directory
Com -f
, ficará em silêncio:
$ rm -f nonesuch
$