Remove for ever any trashed file and trashed directory. This command is a part of trash-cli package that provides a command line interface trashcan utility compliant with the FreeDesktop.org Trash Specification. It remembers the name, original path, deletion date, and permissions of each trashed file.
- To remove all trashed files, use 'trash-empty' without arguments.
- To remove files that have been in the trash more than a given number of
days, use 'trash-empty x', 'x' representing the number of days.
$ date Tue Feb 19 20:26:52 CET 2008 $ trash-list 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 $ trash-empty 7 $ trash-list 2008-02-19 20:11:34 /home/einar/today 2008-02-18 20:11:34 /home/einar/yesterday $ trash-empty 1 $ trash-list 2008-02-19 20:11:34 /home/einar/today $ trash-empty $ trash-list <none>
Please, report bugs to https://github.com/andreafrancia/trash-cli/issues
If You Want Say Thanks
Tweet (to @andreafrancia or #trash-cli) or donate 1, 2 or 5 euros using paypal: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=93L6PYT4WBN5A
Trash was written by Andrea Francia <firstname.lastname@example.org>. The original version of trash-empty was contributed by Einar Orn Olason <email@example.com>. The first version of manual pages was written by Steve Stalcup <firstname.lastname@example.org> and was modified by Massimo Cavalleri <email@example.com>.
trash-put(1), trash-list(1), trash-restore(1), trash-rm(1), and the FreeDesktop.org Trash Specification at http://www.ramendik.ru/docs/trashspec.html.
Both are released under the GNU General Public License, version 2 or later.
trash-list(1), trash-put(1), trash-restore(1), trash-rm(1).