A utility to backup files and folders
- Keep exceptions for backing up
- Incremental Backup (Backup only the modified files)
- Show history of files backed up / deleted.
- Create an ISO image after the backup is completed
- Support extracting of backup files from ISO image (TO DO)
- Unix based system
- Python >=2.7
- mkisofs installed (Only if you want to make an ISO image)
- Run GUI.py
- Select files to be backed up, backup destination in GUI window.
- (Optional) In the Ignore Tab, select the files/folders or extension to be ignored while backing up.
- (Optional) In the ISO image tab, select the destination path for the ISO image.
We take as input the source and destination from the user, and create a backup. The source may be either a:
- File
- Folder
The user has the option to specify a list of :
- Files
- Folders
- Extensions that he wishes to ignore. These would not be included in the backup.
Incremental Backup :
- Modified and Added files are copied from source to dest
- Files deleted from source are removed from dest
To create an iso image of the backup, the user specifies the destination folder of the backup iso image. The iso image created is of the name ‘Backup__’.
Used Tkinter.