TRASH-PUT(1) General Commands Manual TRASH-PUT(1)

trash-put - Command line trash utility.

trash [OPTION] ... [ARGUMENTS] ...
trash-put [OPTION] ... [ARGUMENTS] ...

Trash-cli package 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.

Silently ignore any files or directories that do not exist. Do not print error messages, and do not return a nonzero status to the caller, because of any such nonexistent arguments.
Show help message and exit.
Use TRASHDIR as trash folder.
Explain what is being done.
Show program's version number and exit.

$ trash-put foo   # trashes foo 

Please, report bugs to

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 <>.

trash-list(1), trash-restore(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.