Linux - GeneralThis Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hey, when i do "rm --help" it says this at the end:
Quote:
Note that if you use rm to remove a file, it is usually possible to recover
the contents of that file. If you want more assurance that the contents are
truly unrecoverable, consider using shred.
Does this mean if i did "rm -r directory" i can get directory back with all the files that were in it? If so how? Thanks
When you use rm the reference to the file is removed but the actual bitmap of the file is still on the disk. technically, a person could come in and retrieve a file or files by searching your disk for bitmaps of common file configurations (which I don't know how to do) as long as they have not been written over by new information. Shred, I belive, will not only remove the reference but will also set the bitmap to all zeros erasing the old bitmap. If i am wrong about any of this, someone please correct me.
Distribution: Slackware, (Non-Linux: Solaris 7,8,9; OSX; BeOS)
Posts: 1,152
Rep:
rm just clears the inode. shred overwrites data before clearing the inode. However, shred is not necessarily effective on journaled filesystems. If you have removed an entire directory and have not yet written anything else to the disk, it is possible to recover your data, but it's not easy and many companies make their money doing just that. I'm sure you can find information on how to recover data by searching the web.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.