@b0rk since no one seems to have mentioned it before:

I aliased "rm" to "trash-put" from the "trash-cli" Linux package, which moves deleted files into a "trash can" (hidden directory in home dir) where all or individual files can be restored.

Did this after wrongly deleting files wrongly too often, and significantly reduced my own anxiety when using rm.

man.archlinux.org/man/trash-pu