The trash-cli package adhers to the FreeDesktop.org standard for trashcan functionality. Used by MATE and trash-put for home partition: ~/.local/share/Trash/ MATE's Caja file manager identifies this as "Rubbish". Used by Caja and trash-put for non-home partitions, where $topdir is : $topdir/.Trash-$uid/ This directory will be created if it does not exist. When trash-put is used by root, this will be .Trash-0 or, theorically, the first choice if /.Trash/ exists: $topdir/.Trash/$uid/ It is necessary for /.Trash/ to be created in advance by a supervisor, with write access for users, and the sticky bit - not working? The $uid directory will be created dynamically. trash-cli package (apt, pacman & xbps): trash-put trash-list trash-restore # this command is interactive trash-empty