Skip to content
/ xbackup Public

This script toolbox is created to backup/restore files/config on Debian/Ubuntu OS.

License

Notifications You must be signed in to change notification settings

xfally/xbackup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xbackup

xbackup, xrestore and its child scripts are created to backup/restore files/config on Debian/Ubuntu OS.

Run xbackup -h and xrestore -h for usage.

The toolbox contains

  • backup*: Backup system/user packages, dconf, files, bins...
  • restore, install, configure*: Restore system/user packages, dconf, files, bins...
  • other utils

The backup_files.list likes below

/etc/apt/sources.list

/home/pax/abc 123
/home/pax/.bashrc
/home/pax/.vimrc
/home/pax/.ssh

/home/pax/bin

blank space in path is allowed.

Unhappily, when restore, the script will not choose the newest backup file, but you should copy the wanted backup file from backup dir to data dir. Refer to restore* script for more detail.

xrsync is created to synchronize files from one place to another.

Run xrsync -h for usage.

If xrsync uses arg -f, you can specify one list file. The format likes backup_files.list above.

License: MIT

About

This script toolbox is created to backup/restore files/config on Debian/Ubuntu OS.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages