Veja "HISTORY EXPANSION" em man bash
.
O mais próximo que eu estou ciente seria:
!!:0 -rf !*
!!:0
é a primeira palavra no comando anterior, !*
é tudo menos o primeiro (ou seja, os argumentos).
Mas na prática eu sempre digito:
rm -rf !*
Nas distribuições GNU, !! -rf
(ou seja, colocar as bandeiras no final) ainda funcionaria para a maioria dos comandos, mas geralmente não seria no BSD e OSX. Depende de como o comando processa argumentos.