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.