Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

Is it possible to restore files/directories which are deleted from terminal using rm and rm -r?. If a file is deleted from graphical interface, it could be restored from trash, but how do you restore a file if it is removed from terminal?.

share|improve this question
    
for tools to recover deleted files (in any form), you can take a look at this question askubuntu.com/q/3883 –  Decio Lira Oct 16 '10 at 2:08

4 Answers 4

To this end I use trash-cli package and the following alias in my ~/.bashrc

alias rm=trash

The files you remove will be moved to trash, and you can see them in nautilus trashcan.

You can always access the real rm by using one of the following method:

command rm something
'rm' something
\rm something

There are also commands to access the trashcan from terminal, trash-list, trash-restore, trash-empty installable from package trash-cli (then see their man pages).

Last note, it is not advisable to use such an alias for super-user, because it can interfere with system operations.

share|improve this answer
1  
It is a work-around, but does not really answer the question. –  evgeny Oct 13 '10 at 7:09
    
I think the user also would to know if there is some method to achieve the same behavior from command line. If not, I am ready to remove my answer. –  enzotib Oct 13 '10 at 7:18
2  
It's good. I have gained some knowledge. –  user3215 Oct 13 '10 at 8:05

Deleting it from terminal deletes it permanently - recovery is very hard and sometimes impossible.

If your partition type is ext3 (check it by using the System->Administration->Disk Utility), then take a look at ext3undel.

If it is not (if you installed Ubuntu with default settings), try the extundelete program.

There is no guarantee you will recover anything though.

share|improve this answer
    
It would be really useful for desktop editions. –  user3215 Oct 13 '10 at 8:07

Try PhotoRec

share|improve this answer
3  
While this link may answer the question, it is better to include the essential parts of the answer here and provide the link for reference. Link-only answers can become invalid if the linked page changes. –  Stephen Myall Aug 15 '12 at 14:22

Sorry, but files deleted from a command-line with the "rm" and "rm -f" bypass the "Trashcan" you have on the Gnome desktop.

You may also want to ask if there are any extfs "undelete" tools like there are for FAT and NTFS. (I don't know of any, but I'd be surprised if there were none.)

share|improve this answer
    
Oh... it's ok!. I thought it could be recovered from some location. –  user3215 Oct 13 '10 at 6:49

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.