|
|
Features
- Command line interface compatible with on of the rm command. You can alias rm with trash.
- Remembers original path, deletion time and file permissions of each trashed file.
- Compatible with the KDE trash.
- Implements the FreeDesktop.org Trash Specification
- Works with volume other than the home volume (e.g. USB pen or another partition).
Informations:
Usage
To remove move foo in the trash can, use
$ trash foo
To list all the contents of the trashcan
$ list-trash 2007-08-30 12:36:00 /home/andrea/foo 2007-08-30 12:39:41 /home/andrea/bar 2007-08-30 12:39:41 /home/andrea/bar2 2007-08-30 12:39:41 /home/andrea/foo
Search for a specific file in the trashcan
$ list-trash | grep foo 2007-08-30 12:36:00 /home/andrea/foo 2007-08-30 12:39:41 /home/andrea/foo
To restore a trashed file
$ restore-trash 0 2007-08-30 12:36:00 /home/andrea/foo 1 2007-08-30 12:39:41 /home/andrea/bar 2 2007-08-30 12:39:41 /home/andrea/bar2 3 2007-08-30 12:39:41 /home/andrea/foo2 4 2007-08-30 12:39:41 /home/andrea/foo What file to restore [0..4]: 4 $ ls foo foo
To remove all trashed files
$ empty-trash
To remove files that have been in the trash more than a given number of days
$ empty-trash <days>
For example
$ date Tue Feb 19 20:26:52 CET 2008 $ list-trash 2008-02-19 20:11:34 /home/einar/today 2008-02-18 20:11:34 /home/einar/yesterday 2008-02-10 20:11:34 /home/einar/last_week $ empty-trash 7 $ list-trash 2008-02-19 20:11:34 /home/einar/today 2008-02-18 20:11:34 /home/einar/yesterday $ empty-trash 1 $ list-trash 2008-02-19 20:11:34 /home/einar/today
