Das rm eine Logfile hat wäre mir neu, gibt auch keine Tools dafür.
Das einzige was man da machen könnte wäre sich selber was schreiben.
rm -v (-v = verbose) gibt einem ne Ausgabe was grad gelöscht wird.
d.h man macht sich entweder irgendein alias mit "rm -v *.* >> /var/log/deleted.log" oder ein Bash Script.
bez. ich würde dir empfehlen, bei allem was in irgendeiner weise mit * bei rm zutun hat, standartmäßig den -v Parameter zu benutzen, um ganz sicherzugehen (und am besten direkt mit >> in ne File schreiben lassen).
Aber Standardmäßig wirst du da nun in den sauren Apfel beissen müssen.
Ich würde dir empfehlen den User zu backupen was noch dort ist im Home, und dann vom System nen neuen User mit frischem Home anlegen, damit sichergestellt ist, das zumindest wichtige Userfiles vorhanden sind, der rest is dann ja nur eigene Programmconfigs.
Falls es ein Trost ist:
Dumm bist du dadurch nicht, ein "rm *, oh da is doch mehr gelöscht als ich wollte, alles am Arsch!" macht denke ich jeder Linux User irgendwann mal mit, weil man sich einfach nicht wirklich der Mächtigkeit dieses Aufrufs bewusst ist.
...und wenn dann noch -rf dazukommt wirds toller
Das passiert doch jedem von uns mal, und die meißten lernen dann ihre Lektion und es ist ihnen eine Leere vorher nachzudenken bevor man das wieder macht.
Das is doch echt mal n Fehler den jeder von uns in seiner Zeit minimum 1mal gemacht hat, das ist wie das erste mal beim Rasieren schneiden wenn man nochnet wach ist.