198

Using Ubuntu 11.10, I accidentally deleted a file that was approximately 700 MB. I tried to find it in the in following locations, but couldn't:

/home/user/.local/share
/home/user/ <-- there was no folder .Trash
/home/user/Desktop/ <-- there was no folder .Trash

So where did .Trash go in Ubuntu 11.10 onward? I use the Gnome environment.

Braiam
  • 67,791
  • 32
  • 179
  • 269

5 Answers5

284

Your trash directory is most likely at:

/home/$USER/.local/share/Trash

If you deleted something as root (e.g. deleted a file using Nautilus invoked via gksu), it is at:

/root/.local/share/Trash

(In general, according to Freedesktop.org specifications[1][2], the "home trash" directory is at $XDG_DATA_HOME/Trash, and $XDG_DATA_HOME in turn defaults to $HOME/.local/share.)

To see .local in your home folder using the file manager, select Show Hidden Files from the View menu or just type Ctrl+H.

The Trash directory is first created when a user deletes a file. Within Trash there are three subdirectories:

  • files, where the deleted files are stored until the trash is emptied
  • info, which stores information on where the files once were and when they were deleted
  • expunged, to which files are briefly moved when the trash is emptied (but may contain some owned by other users from directories you deleted).

Note that using the rm command in a terminal or the Shift+Delete key combination in the file manager will permanently delete your file instead of moving it to the trash.

Fern Moss
  • 8,785
52

The trash folder is located at .local/share/Trash in your home directory.

Additionally, on other disk partitions or on removable media it will be a directory .Trash-uid where uid is the uid of the user who moved the item to the trash.

dsh
  • 362
Eric Carvalho
  • 54,385
6

Ubuntu 10.10 (oneiric)

Gnome 3.2.1 Classic

Home Folder > Go > Rubbish Bin

5

Explore the folder, and there you'll see the trash button:

enter image description here

0

On ubuntu 22.04 to recover Trash folder on Desktop, enter command

gsettings set org.gnome.shell.extensions.ding show-trash true 

To hide the icon again, run the command below to reset the key:

gsettings reset org.gnome.shell.extensions.ding show-trash
Vitalicus
  • 163