delsafe is a set of utilities to hopefully allow you to recover recently deleted files. Basically, when you delete or in certain cases overwrite a file the original file is moved into a trash can.
delsafe does this by overriding the original unlink, rename, open, and fopen library calls using the Linux LD_PRELOAD mechanism.
Trash cans are placed on top of each mount point and are accessible by each user directly or through links placed in the user's home directory.
This makes deletion very fast because, in fact, it is only a renaming. To each filename in the trash can is appended a time/version stamp.
Product's homepage
Requirements:
· Python
· cron
What's New in This Release: [ read full changelog ]
· Handles the situation where trash filename exceeds 255 characters. This may fix the problem of some applications not running with delsafe.
· Some minor bugs fixed.