Trash – a safer and cross-platform `rm`

Instead of permanently deleting files from the command line, this little tool moves them to the trash.

Like me, you might be thinking, "But I can do the same thing with mv." To this Sindre writes:

Not really. The mv command isn't cross-platform and moving to trash is not just about moving the file to a "trash" directory. On all OSes you'll run into file conflicts. The user won't easily be able to restore the file. It won't work on an external drive. The trash directory location varies between Windows versions. For Linux there's a whole spec you need to follow. On OS X you'll loose the Put back feature.

Who knew?

News Films

Our little film studio focuses on telling developer-centric stories that need to be seen.

Beyond Code: Season 3 / GopherCon 2015

 
0:00 / 0:00