I am not able to find trash anywhere. Can you please tell me a command or anything like that to empty the trash using terminal ?
I am not able to find trash anywhere. Can you please tell me a command or anything like that to empty the trash using terminal ?
You can use the
rm
command:The
rm
command removes (deletes) files or directories.The trash folder is found at:
$HOME/.local/share/Trash
Be careful how you use the
rm
command - the files aren't sent to a trash can where you can undelete them, so it's not easy to undo.After you
sudo apt install trash-cli
, you can doMore interesting details about trash handling below and in the man page.
You are looking for the
$XDG_DATA_HOME/Trash
directory. The trash directory is defined in the "Desktop Trash Can Specification" of the freedesktop site. This variable is normally not available in the terminal windows, hence you will need fortrash-empty
. This command follows all the specification of the Freedesktop.org and it's intelligent enough to find out where the Trash is. You will need to install it first.There are other tools for this, like
gvfs-trash --empty
which can also send items to the Trash can.With trash-cli installed type
trash-empty
I've used this successfully to empty the trash across different drives and numerous locations.to install trash-cli type
sudo apt-get install trash-cli
Or you could use this script to do it for you.