Ubuntu – How to recover a file which was removed in nautilus when running as root

nautilustrash

I'm new with Ubuntu and used the command sudo -s to become root and executed nautilus to open my Nautilus Elementary as root.

While managing my files, I wrongly pressed the "Delete" button on my important folder.

I thought that folder will going to Trash folder, but if I click on Trash (in nautilus running as root) my nautilus was immediately closed, with the below error in a terminal:

** (nautilus:30221): CRITICAL **: nautilus_file_get_location:
assertion `NAUTILUS_IS_FILE (file)' failed

(nautilus:30221): GLib-GIO-CRITICAL **: g_file_get_uri: assertion
`G_IS_FILE (file)' failed
** ERROR:nautilus-window-manage-views.c:819:begin_location_change:
assertion failed: (location != NULL)

On other user accounts, the trash folder seems to be in .Trash, but but in /root, there is no such directory.

Where is my folder that I deleted?

Best Answer

open nautilus as root:gksu nautilus then, after entering your password, you will have the nautilus windows. press Ctrl+H to show the hidden files then go to /home/.trash-0 all your deteted files during your root session should be there.

Related Question