tu peux toujours faire:
$ strings / dev/hda1 | more
pour retrouver le contenu du fichier que tu as effacé ( grep chaine_de_caractères pour retrouver certaines parties), ou alors en utilisant le logiciel autopsy
sinon bah, impossible de récuperer un fichier qu´on a supprimé, pour éviter que ça se reproduise:
1) alias rm="rm -i" pour éviter les mauvaises manips 
2) faire des sauvegardes de ses repertoires, on peut automatiser l´opération en mettant dans / etc/crontab une ligne du genre
00 12 * * 0 tar -cf / tmp/user.tar / home/user
( tous les dimanches à 12h sauvegarde du rep / home/user dans / tmp/user.tar)
ciao