UNIX/ LINUX Software

ID #1003

HOWTO to use rsync to backup data on Unix and Mac OSX

I chose these options because they seemed to be the best to ensure you got everything.

The first command is a way of testing the command before you run it.

Test first:
rsync -rlvupn /Documents/ /bkp_test2/

Now actual run:
rsync -rlvup /Documents/ /bkp_test2/

RSYNC OPTIONS SUMMARY
Here is a short summary of the options available in rsync. Please refer
to the detailed description below for a complete description.

-v, --verbose increase verbosity
-q, --quiet suppress non-error messages
--no-motd suppress daemon-mode MOTD (see caveat)
-c, --checksum skip based on checksum, not mod-time & size
-a, --archive archive mode; same as -rlptgoD (no -H, -A)
--no-OPTION turn off an implied OPTION (e.g. --no-D)
-r, --recursive recurse into directories
-R, --relative use relative path names
--no-implied-dirs don’t send implied dirs with --relative
-b, --backup make backups (see --suffix & --backup-dir)
--backup-dir=DIR make backups into hierarchy based in DIR
--suffix=SUFFIX backup suffix (default ~ w/o --backup-dir)
-u, --update skip files that are newer on the receiver
--inplace update destination files in-place
--append append data onto shorter files
-d, --dirs transfer directories without recursing
-l, --links copy symlinks as symlinks
-L, --copy-links transform symlink into referent file/dir
--copy-unsafe-links only “unsafe” symlinks are transformed
--safe-links ignore symlinks that point outside the tree
-k, --copy-dirlinks transform symlink to dir into referent dir
-K, --keep-dirlinks treat symlinked dir on receiver as dir
-H, --hard-links preserve hard links
-p, --perms preserve permissions
-E, --executability preserve executability
--chmod=CHMOD affect file and/or directory permissions
-A, --acls preserve ACLs (implies -p) [non-standard]
-o, --owner preserve owner (super-user only)
-g, --group preserve group
--devices preserve device files (super-user only)
--specials preserve special files
-D same as --devices --specials
-t, --times preserve times
-O, --omit-dir-times omit directories when preserving times
--super receiver attempts super-user activities
-S, --sparse handle sparse files efficiently
-n, --dry-run show what would have been transferred
-W, --whole-file copy files whole (without rsync algorithm)
-x, --one-file-system don’t cross filesystem boundaries
-B, --block-size=SIZE force a fixed checksum block-size
-e, --rsh=COMMAND specify the remote shell to use
--rsync-path=PROGRAM specify the rsync to run on remote machine
--existing skip creating new files on receiver
--ignore-existing skip updating files that exist on receiver
--remove-source-files sender removes synchronized files (non-dir)
--del an alias for --delete-during
--delete delete extraneous files from dest dirs
--delete-before receiver deletes before transfer (default)
--delete-during receiver deletes during xfer, not before
--delete-after receiver deletes after transfer, not before
--delete-excluded also delete excluded files from dest dirs
--ignore-errors delete even if there are I/O errors
--force force deletion of dirs even if not empty
--max-delete=NUM don’t delete more than NUM files
--max-size=SIZE don’t transfer any file larger than SIZE
--min-size=SIZE don’t transfer any file smaller than SIZE
--partial keep partially transferred files
--partial-dir=DIR put a partially transferred file into DIR
--delay-updates put all updated files into place at end
-m, --prune-empty-dirs prune empty directory chains from file-list
--numeric-ids don’t map uid/gid values by user/group name
--timeout=TIME set I/O timeout in seconds
-I, --ignore-times don’t skip files that match size and time
--size-only skip files that match in size
--modify-window=NUM compare mod-times with reduced accuracy
-T, --temp-dir=DIR create temporary files in directory DIR
-y, --fuzzy find similar file for basis if no dest file
--compare-dest=DIR also compare received files relative to DIR
--copy-dest=DIR ... and include copies of unchanged files
--link-dest=DIR hardlink to files in DIR when unchanged
-z, --compress compress file data during the transfer
--compress-level=NUM explicitly set compression level
-C, --cvs-exclude auto-ignore files in the same way CVS does
-f, --filter=RULE add a file-filtering RULE
-F same as --filter=’dir-merge /.rsync-filter’
repeated: --filter=’- .rsync-filter’
--exclude=PATTERN exclude files matching PATTERN
--exclude-from=FILE read exclude patterns from FILE
--include=PATTERN don’t exclude files matching PATTERN
--include-from=FILE read include patterns from FILE
--files-from=FILE read list of source-file names from FILE
-0, --from0 all *from/filter files are delimited by 0s
--address=ADDRESS bind address for outgoing socket to daemon
--port=PORT specify double-colon alternate port number
--sockopts=OPTIONS specify custom TCP options
--blocking-io use blocking I/O for the remote shell
--stats give some file-transfer stats
-8, --8-bit-output leave high-bit chars unescaped in output
-h, --human-readable output numbers in a human-readable format
--progress show progress during transfer
-P same as --partial --progress
-i, --itemize-changes output a change-summary for all updates
--out-format=FORMAT output updates using the specified FORMAT
--log-file=FILE log what we’re doing to the specified FILE
--log-file-format=FMT log updates using the specified FMT
--password-file=FILE read password from FILE
--list-only list the files instead of copying them
--bwlimit=KBPS limit I/O bandwidth; KBytes per second
--write-batch=FILE write a batched update to FILE
--only-write-batch=FILE like --write-batch but w/o updating dest
--read-batch=FILE read a batched update from FILE
--protocol=NUM force an older protocol version to be used
--checksum-seed=NUM set block/file checksum seed (advanced)
-4, --ipv4 prefer IPv4
-6, --ipv6 prefer IPv6
--version print version number
(-h) --help show this help (see below for -h comment)

Rsync can also be run as a daemon, in which case the following options
are accepted:

--daemon run as an rsync daemon
--address=ADDRESS bind to the specified address
--bwlimit=KBPS limit I/O bandwidth; KBytes per second
--config=FILE specify alternate rsyncd.conf file
--no-detach do not detach from the parent
--port=PORT listen on alternate port number
--log-file=FILE override the “log file” setting
--log-file-format=FMT override the “log format” setting
--sockopts=OPTIONS specify custom TCP options
-v, --verbose increase verbosity
-4, --ipv4 prefer IPv4
-6, --ipv6 prefer IPv6
-h, --help show this help (if used after --daemon)

Tags: -

Related entries:

Last update: 2007-09-27 09:39
Author: web admin
Revision: 1.3

Digg it! Print this record Send to a friend Show this as PDF file
Propose a translation for Propose a translation for
Please rate this entry:

Average rating: 0 out of 5 (0 Votes )

completely useless 1 2 3 4 5 most valuable

You can comment on this entry

Comment of SEX:
SEXエロセックスセフレ逆援助不倫熟女風俗アダルト人妻エッチ童貞おまんこ出会いおっぱいオナニー巨乳スワッピングSM出会い系出会い系サイト出会い掲示板出会い喫茶無料出会い出会いサイト結婚
Added at: 2009-03-15 23:48

Comment of vvv:
出会い 出会い 出会い 出会い 出会い 出会い 出会い 出会い 出会い 出会い 出会い 出会い 出会い 出会い 出会い 出会い 出会い 出会い 出会い 出会い 出会い 出会い 出会い 出会い 出会い メル友 メル友 メル友 メル友 メル友 メル友 メル友 メル友 メル友 メル友 メル友 メル友 メル友 メル友 メル友 メル友 メル友 メル友 メル友 メル友 メル友 メル友 メル友 セフレ セフレ セフレ セフレ セフレ セフレ セフレ セフレ セフレ セフレ セフレ セフレ セフレ セフレ セフレ セフレ セフレ セフレ セフレ セフレ セフレ セフレ セフレ セフレ セフレ セフレ セフレ セフレ セフレ セフレ セフレ セフレ セフレ セフレ セフレ 人妻 人妻 人妻 人妻 人妻 人妻 人妻 人妻 人妻 人妻 人妻 人妻 人妻 人妻 人妻 人妻 人妻 人妻 人妻 人妻 人妻 人妻 童貞 童貞 童貞 童貞 童貞 童貞 童貞 童貞 童貞 童貞 童貞 童貞 童貞 童貞 童貞 童貞 童貞 童貞 童貞 童貞 童貞 童貞 童貞 童貞 童貞 童貞 童貞 童貞 童貞 童貞
Added at: 2009-09-08 01:16

Comment of dfasfd:
[URL=http://iedesyoujyokeijibann.imperial8.com/]家出少女掲示板[/URL] [URL=http://iedesite.imperial8.com/]家出サイト[/URL] [URL=http://imperial.xsrv.jp/ennkou/]援交[/URL] [URL=http://imperial.xsrv.jp/2shot/]2ショット[/URL] [URL=http://imperial.xsrv.jp/yarimann/]ヤリマン[/URL] [URL=http://imperial.xsrv.jp/warikiri/]割り切り[/URL] [URL=http://imperial.xsrv.jp/gyakuennjyokousai/]逆援助交際[/URL] Mセカン[URL=http://imperial.xsrv.jp/sehure/]セフレ[/URL] [URL=http://erosyame.imperial8.com/]エロ写メ[/URL] [URL=http://ennjyokousai.imperial8.com/]援助交際[/URL] [URL=http://koibitosagasi.imperial8.com/]恋人探し[/URL] [URL=http://merutomo.imperial8.com/]メル友[/URL]
Added at: 2009-09-14 00:31

Comment of waewa:
処女 処女 処女 援交 援交 援交 援交 援助交際 援助交際 SEX SEX メル友募集掲示板 メル友募集掲示板 メル友募集掲示板 メル友募集掲示板 メル友募集掲示板 メル友募集掲示板 セックスフレンド セックスフレンド セフレ 人妻 人妻 人妻 既婚者 既婚者 セフレ セックスフレンド メル友 メル友 SEX 援交 メル友 SEX 処女 家出サイト 出会い 出会い メル友 SEX メル友 メル友 メル友 メル友 メル友 メル友 メル友 メル友 メル友 メル友 家出サイト メル友 sex sex セックスフレンド セックスフレンド セックスフレンド セックスフレンド セフレ セフレ セフレ セフレ 処女 逆援助 逆援助 逆援助 逆援助 援交 援交 援交 援交 家出サイト 家出サイト 家出サイト 家出サイト 出会い 出会い 出会い 人妻 出会い 出会い系 メル友 家出掲示板 家出少女 セフレ 童貞 熟女 エッチ 援助交際 不倫 sex 婚外恋愛 Have a nice day!!
Added at: 2009-09-18 02:57