---
name: "trash-rm"
section: "1"
platform: "linux"
package: "trash-cli"
version: "0.24.5.26-3"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/trash-rm"
---

# trash-rm(1)

Removes files matching a pattern from the trash can

## NAME

trash-rm - Removes files matching a pattern from the trash can

## SYNOPSIS

**trash-rm** \[*PATTERN*\]

## DESCRIPTION

Remove from the trash can all the files matching the PATTERN.

## EXAMPLE

```
$ trash-rm foo          # Removes all files with name 'foo' in trash can
$ trash-rm '*.o'        # Removes all files ending with '.o' in trash can
$ trash-rm /full/path   # Removes all files with exactly '/full/path' as original location
```

## BUGS

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

## CREDITS

Trash was written by Andrea Francia \<andrea@andreafrancia.it\>. The original version of trash-empty was contributed by Einar Orn Olason \<eoo@hi.is\>. The first version of manual pages was written by Steve Stalcup \<vorian@ubuntu.com\>  and was modified by Massimo Cavalleri \<submax@tiscalinet.it\>.

## COPYRIGHT

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

## SEE ALSO

[trash-put(1)](/trash-put/1.md),  [trash-list(1)](/trash-list/1.md),  [trash-empty(1)](/trash-empty/1.md), [trash-restore(1)](/trash-restore/1.md),  and the FreeDesktop.org Trash Specification at  https://specifications.freedesktop.org/trash-spec/trashspec-1.0.html.\
