DEV Community

Discussion on: Linux - I am Love with Terminal

Collapse
 
rhymes profile image
rhymes

what if you simply alias rm with a "trash" tool that puts stuff in your desktop Trash can?
Or in alternative, alias rm with rm -i ?

Collapse
 
habereder profile image
Raphael Habereder

That could be a solution. I never really used "~/.local/share/Trash/" before.
rm in linux means "it's gone for good now". I'm not sure if rm has a "soft delete" or anything of the likes. The only thing to revert a rm is to restore a backup afaik.

I'm not a fan of aliasing rm, since aliases are user-only and if you don't keep your alias file portable on you for every system, through git or whatever, you rely on it on the wrong machine, and your stuff is gone.
rm should always be used with caution.

Thread Thread
 
rhymes profile image
rhymes

I don't use Linux but in macOS terminal I have the following alias in my .zshrc:

rm='trash -i'

where trash is hasseg.org/trash/

Never been happier :D

Thread Thread
 
habereder profile image
Raphael Habereder

That's a cool little utility for my mac! I'll be sure to try that one, thanks! :)

Some comments have been hidden by the post's author - find out more