.TH backintime 1 "Mars 2009" "version 1.0.10" "USER COMMANDS" .SH NAME backintime \- a simple backup tool for Linux. .PP This is command line tool. The graphical tools are: backintime-gnome and backintime-kde4. .SH SYNOPSIS .B backintime [ \-\-backup | \-\-backup\-job | \-\-snapshots\-path | \-\-snapshots\-list | \-\-snapshots\-list\-path | \-\-last\-snapshot | \-\-last\-snapshot\-path | \-\-help | \-\-version | \-\-license ] .SH DESCRIPTION Back In Time is a simple backup tool for Linux. The backup is done by taking snapshots of a specified set of folders. .PP All you have to do is configure: where to save snapshots, what folders to backup. You can also specify a backup schedule: disabled, every 5 minutes, every 10 minutes, every hour, every day, every week, every month. To configure it use one of the graphical interfaces available (backintime-gnome or backintime-kde4). .PP It acts as a 'user mode' backup tool. This means that you can backup/restore only folders you have write access to (actually you can backup read\-only folders, but you can't restore them). .PP If you want to run it as root you need to use 'su'. .PP A new snapshot is created only if something changed since the last snapshot (if any). .PP A snapshot contains all the files from the selected folders (except for exclude patterns). In order to reduce disk space it use hard\-links (if possible) between snapshots for unchanged files. This way a file of 10Mb, unchanged for 10 snapshots, will use only 10Mb on the disk. .PP When you restore a file 'A', if it already exists on the file system it will be renamed to 'A.backup.currentdate'. .PP For automatic backup it use 'cron' so there is no need for a daemon, but 'cron' must be running. .SS user-callback During backup process the application can call a user callback at different steps. This callback is "$XDG_CONFIG_HOME/backintime/user-callback" (by default $XDG_CONFIG_HOME is ~/.config). .PP The first argument is the progile id (1=Main Profile, ...). .PP The second argument is the progile name. .PP The third argument is the reason: .RS .TP 1 Backup process begins. .TP 2 Backup process ends. .TP 3 A new snapshot was taken. The extra arguments are snapshot ID and snapshot path. .TP 4 There was an error. The second argument is the error code. .RS Error codes: .TP 1 The application is not configured. .TP 2 A "take snapshot" process is already running. .TP 3 Can't find snapshots folder (is it on a removable drive ?). .TP 4 A snapshot for "now" already exist. .RE .RE .SH OPTIONS .TP \-b, \-\-backup take a snapshot now (if needed) .TP \-\-backup\-job take a snapshot (if needed) depending on schedule rules (used for cron jobs) .TP \-\-snapshots\-path display path where is saves the snapshots (if configured) .TP \-\-snapshots\-list display the list of snapshot IDs (if any) .TP \-\-snapshots\-list\-path display the paths to snapshots (if any) .TP \-\-last\-snapshot display last snapshot ID (if any) .TP \-\-last\-snapshot\-path display the path to the last snapshot (if any) .TP \-h, \-\-help display a short help .TP \-v, \-\-version show version .TP \-\-license show license .SH SEE ALSO backintime-gnome, backintime-kde4. .PP Back In Time also has a website: http://backintime.le\-web.org .SH AUTHOR This manual page was written by BIT Team ().