Para realizar a solicitação 1, você precisará usar um programa mais sofisticado do que yes
para enviar y
N número de vezes e, em seguida, passar a entrada do teclado além disso. Você não pode fazer isso com rm
, exceto para perguntar sempre ( rm -i
) ou nunca perguntar ( rm -f
).
Você sempre pode cancelar rm
por
- pressionando Control-C para interrompê-lo (envia SIGINT),
- pressionando Control-Z para pará-lo (envia SIGSTOP) e depois o mata,
- enviando um SIGTERM (
kill
) ou - enviando um SIGKILL (
kill -9
).
Isso não irá desfazer quaisquer operações de arquivo que rm
já tenha executado, mas evitará que ele realize qualquer outra operação de arquivo. Se o processo rm
estiver atualmente solicitando a entrada do usuário, ele não está ativamente desvinculando nenhum arquivo, portanto, matá-lo simplesmente impedirá que ele continue.