Ever wished that you could go back in time and restore your PC to the exact state it was in a few days ago?
What if you could take a snapshot of your system before installing software packages and undo the changes in case of issues?
TimeShift is a new application that makes this possible.
TimeShift for Linux is a application that provides functionality similar to the System Restore feature in Windows and the Time Machine tool in Mac OS. It uses rsync and hard-links to create system snapshots which can be restored at a later date to undo all changes that were made after taking the snapshot. Common files are shared between snapshots using hard-links which saves disk space. Each snapshot is a full system backup that you can browse with a file manager.