trash-restore man page

trash-restore — Restore for Command line trash utility.




Use for restore a trashed file or directory, in the original path. This command is a part of trash-cli package that provides a command  line interface trashcan utility compliant with the  Trash Specification. It remembers the name, original path, deletion date, and permissions of each trashed file.


$ trash-restore
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


Report bugs to or to

If You Want Say Thanks

Tweet (to @andreafrancia or #trash-cli) or donate 1, 2 or 5 euros using paypal:


Trash was written by Andrea Francia <>. The original version of trash-empty was contributed by Einar Orn Olason <>. The first version of manual pages was written by Steve Stalcup <>  and was modified by Massimo Cavalleri <>.

See Also

trash-put(1), trash-list(1), trash-empty(1), trash-rm(1), and the Trash Specification at

Both are released under the GNU General Public License, version 2 or later.

Referenced By

trash-empty(1), trash-list(1), trash-put(1), trash-rm(1).