rsync static builds 1.6.5 -> 3.4.1 - anyone ?
RolandK via rsync <[email protected]> Sat, 7 Mar 2026 14:36:28 +0100
| Newsgroups | gmane.network.rsync.general |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format.
--===============0994851619648066496==
Content-Type: multipart/alternative;
boundary="------------avAGFzFU3t8UlGJxGPzIE5DD"
This is a multi-part message in MIME format.
--------------avAGFzFU3t8UlGJxGPzIE5DD
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: quoted-printable
hello,
initially driven by some special need and then because starting to have=20
fun with fiddling around fixing compile issues , i managed to create=20
static builds of every rsync version available since 1.6.5 (dating back=20
to 1997).
i did not yet test if all builds are really functional, but i can tell=20
that i can locally create a copy of some dir with rsync 1.6.5 :)
would someone find this useful to share binaries & docs ?
it could probably be valuable for testing/debugging purpose or special=20
use case (like mine) or just for "information technology nostalgia"=20
(studying how opensource tool evolved or whatever).
regarding docs, i'm currently waiting for lib issue to be fixed in=20
alpine:edge (using docker container for build env)
regards
Roland
ps:
yes, i'm aware that using static versions have security implications, so=
=20
for sure i would write a big warning wherever i share that docs or builds.=
..
root@s740:~/rsync-static# ./rsync-3.4.1-static -V
rsync=C2=A0 version 3.4.1=C2=A0 protocol version 32
Copyright (C) 1996-2025 by Andrew Tridgell, Wayne Davison, and others.
Web site: https://rsync.samba.org/
Capabilities:
=C2=A0 =C2=A0 64-bit files, 64-bit inums, 64-bit timestamps, 64-bit long =
ints,
=C2=A0 =C2=A0 socketpairs, symlinks, symtimes, hardlinks, hardlink-specia=
ls,
=C2=A0 =C2=A0 hardlink-symlinks, IPv6, atimes, batchfiles, inplace, appen=
d, ACLs,
=C2=A0 =C2=A0 xattrs, optional secluded-args, iconv, prealloc, stop-at, n=
o crtimes
Optimizations:
=C2=A0 =C2=A0 no SIMD-roll, no asm-roll, openssl-crypto, no asm-MD5
Checksum list:
=C2=A0 =C2=A0 xxh128 xxh3 xxh64 (xxhash) md5 md4 sha1 none
Compress list:
=C2=A0 =C2=A0 zstd lz4 zlibx zlib none
Daemon auth list:
=C2=A0 =C2=A0 sha512 sha256 sha1 md5 md4
rsync comes with ABSOLUTELY NO WARRANTY.=C2=A0 This is free software, and =
you
are welcome to redistribute it under certain conditions.=C2=A0 See the GNU
General Public Licence for details.
# ./rsync-1.6.5-static=C2=A0 -v
rsync version 1.6.5 Copyright Andrew Tridgell and Paul Mackerras
Usage:=C2=A0 =C2=A0 rsync [options] src user@host:dest
OR=C2=A0 =C2=A0 rsync [options] user@host:src dest
Options:
-v, --verbose=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 increase verbosity
-c, --checksum=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0always checksum
-a, --archive=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 archive mode (same =
as -rlptDog)
-r, --recursive=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 recurse into directories
-R, --relative=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0use relative path n=
ames
-b, --backup=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0make backups (=
default ~ extension)
-u, --update=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0update only (d=
on't overwrite newer files)
-l, --links=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 preserve soft =
links
-H, --hard-links=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0preserve hard links
-p, --perms=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 preserve permi=
ssions
-o, --owner=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 preserve owner=
(root only)
-g, --group=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 preserve group
-D, --devices=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 preserve devices (r=
oot only)
-t, --times=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 preserve times
-S, --sparse=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0handle sparse =
files efficiently
-n, --dry-run=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 show what would hav=
e been transferred
-x, --one-file-system=C2=A0 =C2=A0 don't cross filesystem boundaries
-B, --block-size SIZE=C2=A0 =C2=A0 checksum blocking size
-e, --rsh COMMAND=C2=A0 =C2=A0 =C2=A0 =C2=A0 specify rsh replacement
=C2=A0 =C2=A0 --rsync-path PATH=C2=A0 =C2=A0 specify path to rsync on the=
remote machine
-C, --cvs-exclude=C2=A0 =C2=A0 =C2=A0 =C2=A0 auto ignore files in the same=
way CVS does
=C2=A0 =C2=A0 --delete=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0del=
ete files that don't exist on the sending side
-I, --ignore-times=C2=A0 =C2=A0 =C2=A0 =C2=A0don't exclude files that matc=
h length and time
-z, --compress=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0compress file data
=C2=A0 =C2=A0 --exclude FILE=C2=A0 =C2=A0 =C2=A0 =C2=A0exclude file FILE
=C2=A0 =C2=A0 --exclude-from FILE=C2=A0 exclude files listed in FILE
=C2=A0 =C2=A0 --suffix SUFFIX=C2=A0 =C2=A0 =C2=A0 override backup suffix
=C2=A0 =C2=A0 --version=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 print ve=
rsion number
the backup suffix defaults to ~
the block size defaults to 700
root@s740:~/rsync-static# ./rsync-1.6.5-static=C2=A0 --version
rsync version 1.6.5=C2=A0 protocol version 14
root@s740:~/rsync-static# ls -ltr
total 36574
-rwxr-xr-x=C2=A0 1 root root=C2=A0 189320 Mar=C2=A0 7 13:29 rsync-1.6.5-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 189320 Mar=C2=A0 7 13:29 rsync-1.6.6-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 189384 Mar=C2=A0 7 13:29 rsync-1.6.7-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 189384 Mar=C2=A0 7 13:29 rsync-1.6.8-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 205832 Mar=C2=A0 7 13:29 rsync-1.6.9-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 209992 Mar=C2=A0 7 13:29 rsync-1.7.0-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 209992 Mar=C2=A0 7 13:29 rsync-1.7.1-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 209992 Mar=C2=A0 7 13:29 rsync-1.7.2-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 209992 Mar=C2=A0 7 13:29 rsync-1.7.3-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 209992 Mar=C2=A0 7 13:29 rsync-1.7.4-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 289272 Mar=C2=A0 7 13:29 rsync-2.0.0-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 293496 Mar=C2=A0 7 13:29 rsync-2.0.10-s=
tatic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 309016 Mar=C2=A0 7 13:29 rsync-2.0.11-s=
tatic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 309016 Mar=C2=A0 7 13:29 rsync-2.0.12-s=
tatic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 309080 Mar=C2=A0 7 13:29 rsync-2.0.13-s=
tatic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 309080 Mar=C2=A0 7 13:29 rsync-2.0.14-s=
tatic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 309080 Mar=C2=A0 7 13:29 rsync-2.0.15-s=
tatic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 309112 Mar=C2=A0 7 13:29 rsync-2.0.16-s=
tatic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 309112 Mar=C2=A0 7 13:29 rsync-2.0.17-s=
tatic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 309112 Mar=C2=A0 7 13:29 rsync-2.0.18-s=
tatic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 313304 Mar=C2=A0 7 13:29 rsync-2.0.19-s=
tatic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 289368 Mar=C2=A0 7 13:29 rsync-2.0.1-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 289368 Mar=C2=A0 7 13:29 rsync-2.0.2-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 289368 Mar=C2=A0 7 13:29 rsync-2.0.3-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 293464 Mar=C2=A0 7 13:29 rsync-2.0.4-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 293496 Mar=C2=A0 7 13:29 rsync-2.0.5-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 293496 Mar=C2=A0 7 13:29 rsync-2.0.6-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 293496 Mar=C2=A0 7 13:29 rsync-2.0.7-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 293496 Mar=C2=A0 7 13:29 rsync-2.0.8-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 293496 Mar=C2=A0 7 13:29 rsync-2.0.9-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 317400 Mar=C2=A0 7 13:29 rsync-2.1.0-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 317464 Mar=C2=A0 7 13:29 rsync-2.1.1-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 321816 Mar=C2=A0 7 13:29 rsync-2.2.0-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 326136 Mar=C2=A0 7 13:29 rsync-2.2.1-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 334552 Mar=C2=A0 7 13:29 rsync-2.3.0-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 334552 Mar=C2=A0 7 13:29 rsync-2.3.1-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 334648 Mar=C2=A0 7 13:29 rsync-2.3.2-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 334648 Mar=C2=A0 7 13:29 rsync-2.3.3-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 338840 Mar=C2=A0 7 13:29 rsync-2.4.0-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 338840 Mar=C2=A0 7 13:29 rsync-2.4.1-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 342968 Mar=C2=A0 7 13:29 rsync-2.4.2-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 342968 Mar=C2=A0 7 13:29 rsync-2.4.3-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 343032 Mar=C2=A0 7 13:29 rsync-2.4.4-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 343096 Mar=C2=A0 7 13:29 rsync-2.4.5-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 343128 Mar=C2=A0 7 13:29 rsync-2.4.6-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 343128 Mar=C2=A0 7 13:29 rsync-2.4.8-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 533528 Mar=C2=A0 7 13:29 rsync-2.5.0-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 537688 Mar=C2=A0 7 13:29 rsync-2.5.1-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 541848 Mar=C2=A0 7 13:29 rsync-2.5.2-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 541912 Mar=C2=A0 7 13:29 rsync-2.5.3-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 541912 Mar=C2=A0 7 13:29 rsync-2.5.4-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 541912 Mar=C2=A0 7 13:29 rsync-2.5.5-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 550168 Mar=C2=A0 7 13:29 rsync-2.5.6-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 550168 Mar=C2=A0 7 13:29 rsync-2.5.7-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 562712 Mar=C2=A0 7 13:29 rsync-2.6.0-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 571256 Mar=C2=A0 7 13:29 rsync-2.6.1-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 571256 Mar=C2=A0 7 13:29 rsync-2.6.2-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 575672 Mar=C2=A0 7 13:29 rsync-2.6.3-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 626328 Mar=C2=A0 7 13:29 rsync-2.6.4-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 630456 Mar=C2=A0 7 13:29 rsync-2.6.5-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 650456 Mar=C2=A0 7 13:29 rsync-2.6.6-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 681592 Mar=C2=A0 7 13:29 rsync-2.6.7-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 681624 Mar=C2=A0 7 13:29 rsync-2.6.8-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 686168 Mar=C2=A0 7 13:29 rsync-2.6.9-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 791288 Mar=C2=A0 7 13:29 rsync-3.0.0-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 800184 Mar=C2=A0 7 13:29 rsync-3.0.1-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 800184 Mar=C2=A0 7 13:29 rsync-3.0.2-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 800184 Mar=C2=A0 7 13:29 rsync-3.0.3-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 804280 Mar=C2=A0 7 13:29 rsync-3.0.4-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 804280 Mar=C2=A0 7 13:29 rsync-3.0.5-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 804312 Mar=C2=A0 7 13:29 rsync-3.0.6-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 808408 Mar=C2=A0 7 13:29 rsync-3.0.7-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 808440 Mar=C2=A0 7 13:29 rsync-3.0.8-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 808440 Mar=C2=A0 7 13:29 rsync-3.0.9-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 863640 Mar=C2=A0 7 13:29 rsync-3.1.0-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 867832 Mar=C2=A0 7 13:29 rsync-3.1.1-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 867832 Mar=C2=A0 7 13:29 rsync-3.1.2-st=
atic
-rwxr-xr-x=C2=A0 1 root root=C2=A0 876248 Mar=C2=A0 7 13:29 rsync-3.1.3-st=
atic
-rwxr-xr-x=C2=A0 1 root root 1528312 Mar=C2=A0 7 13:29 rsync-3.2.0-static
-rwxr-xr-x=C2=A0 1 root root 1528408 Mar=C2=A0 7 13:29 rsync-3.2.1-static
-rwxr-xr-x=C2=A0 1 root root 1544920 Mar=C2=A0 7 13:29 rsync-3.2.2-static
-rwxr-xr-x=C2=A0 1 root root 1553624 Mar=C2=A0 7 13:29 rsync-3.2.3-static
-rwxr-xr-x=C2=A0 1 root root 1558040 Mar=C2=A0 7 13:29 rsync-3.2.4-static
-rwxr-xr-x=C2=A0 1 root root 1566296 Mar=C2=A0 7 13:29 rsync-3.2.5-static
-rwxr-xr-x=C2=A0 1 root root 1566264 Mar=C2=A0 7 13:29 rsync-3.2.6-static
-rwxr-xr-x=C2=A0 1 root root 6328608 Mar=C2=A0 7 13:29 rsync-3.2.7-static
-rwxr-xr-x=C2=A0 1 root root 6328608 Mar=C2=A0 7 13:29 rsync-3.3.0-static
-rwxr-xr-x=C2=A0 1 root root 6332704 Mar=C2=A0 7 13:29 rsync-3.4.0-static
-rwxr-xr-x=C2=A0 1 root root 6332704 Mar=C2=A0 7 13:29 rsync-3.4.1-static
--------------avAGFzFU3t8UlGJxGPzIE5DD
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE html>
<html>
<head>
<meta http-equiv=3D"content-type" content=3D"text/html; charset=3DUTF-=
8">
</head>
<body>
<p>hello,=C2=A0<br>
<br>
initially driven by some special need and then because starting to
have fun with fiddling around fixing compile issues , i managed to
create static builds of every rsync version available since 1.6.5
(dating back to 1997).=C2=A0<br>
<br>
i did not yet test if all builds are really functional, but i can
tell that i can locally create a copy of some dir with rsync 1.6.5
:)<br>
<br>
would someone find this useful to share binaries & docs ?<br>
<br>
it could probably be valuable for testing/debugging purpose or
special use case (like mine) or just for "information technology
nostalgia" (studying how opensource tool evolved or whatever).<br>
<br>
regarding docs, i'm currently waiting for lib issue to be fixed in
alpine:edge (using docker container for build env)<br>
<br>
regards<br>
Roland<br>
<br>
ps:<br>
yes, i'm aware that using static versions have security
implications, so for sure i would write a big warning wherever i
share that docs or builds...<br>
<br>
root@s740:~/rsync-static# ./rsync-3.4.1-static -V<br>
rsync=C2=A0 version 3.4.1=C2=A0 protocol version 32<br>
Copyright (C) 1996-2025 by Andrew Tridgell, Wayne Davison, and
others.<br>
Web site: <a class=3D"moz-txt-link-freetext" href=3D"https://rsync.s=
amba.org/">https://rsync.samba.org/</a><br>
Capabilities:<br>
=C2=A0 =C2=A0 64-bit files, 64-bit inums, 64-bit timestamps, 64-bit =
long
ints,<br>
=C2=A0 =C2=A0 socketpairs, symlinks, symtimes, hardlinks, hardlink-s=
pecials,<br>
=C2=A0 =C2=A0 hardlink-symlinks, IPv6, atimes, batchfiles, inplace, =
append,
ACLs,<br>
=C2=A0 =C2=A0 xattrs, optional secluded-args, iconv, prealloc, stop-=
at, no
crtimes<br>
Optimizations:<br>
=C2=A0 =C2=A0 no SIMD-roll, no asm-roll, openssl-crypto, no asm-MD5<=
br>
Checksum list:<br>
=C2=A0 =C2=A0 xxh128 xxh3 xxh64 (xxhash) md5 md4 sha1 none<br>
Compress list:<br>
=C2=A0 =C2=A0 zstd lz4 zlibx zlib none<br>
Daemon auth list:<br>
=C2=A0 =C2=A0 sha512 sha256 sha1 md5 md4<br>
<br>
rsync comes with ABSOLUTELY NO WARRANTY.=C2=A0 This is free software=
,
and you<br>
are welcome to redistribute it under certain conditions.=C2=A0 See t=
he
GNU<br>
General Public Licence for details.<br>
<br>
<br>
# ./rsync-1.6.5-static=C2=A0 -v<br>
rsync version 1.6.5 Copyright Andrew Tridgell and Paul Mackerras<br>
<br>
Usage:=C2=A0 =C2=A0 rsync [options] src user@host:dest<br>
OR=C2=A0 =C2=A0 rsync [options] user@host:src dest<br>
<br>
Options:<br>
-v, --verbose=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 increase verb=
osity<br>
-c, --checksum=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0always checks=
um<br>
-a, --archive=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 archive mode =
(same as -rlptDog)<br>
-r, --recursive=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 recurse into direc=
tories<br>
-R, --relative=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0use relative =
path names<br>
-b, --backup=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0make bac=
kups (default ~ extension)<br>
-u, --update=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0update o=
nly (don't overwrite newer files)<br>
-l, --links=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 preserve=
soft links<br>
-H, --hard-links=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0preserve hard link=
s<br>
-p, --perms=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 preserve=
permissions<br>
-o, --owner=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 preserve=
owner (root only)<br>
-g, --group=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 preserve=
group<br>
-D, --devices=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 preserve devi=
ces (root only)<br>
-t, --times=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 preserve=
times<br>
-S, --sparse=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0handle s=
parse files efficiently<br>
-n, --dry-run=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 show what wou=
ld have been transferred<br>
-x, --one-file-system=C2=A0 =C2=A0 don't cross filesystem boundaries=
<br>
-B, --block-size SIZE=C2=A0 =C2=A0 checksum blocking size<br>
-e, --rsh COMMAND=C2=A0 =C2=A0 =C2=A0 =C2=A0 specify rsh replacement=
<br>
=C2=A0 =C2=A0 --rsync-path PATH=C2=A0 =C2=A0 specify path to rsync o=
n the remote
machine<br>
-C, --cvs-exclude=C2=A0 =C2=A0 =C2=A0 =C2=A0 auto ignore files in th=
e same way CVS
does<br>
=C2=A0 =C2=A0 --delete=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0delete files that don't exist on the
sending side<br>
-I, --ignore-times=C2=A0 =C2=A0 =C2=A0 =C2=A0don't exclude files tha=
t match length and
time<br>
-z, --compress=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0compress file=
data<br>
=C2=A0 =C2=A0 --exclude FILE=C2=A0 =C2=A0 =C2=A0 =C2=A0exclude file =
FILE<br>
=C2=A0 =C2=A0 --exclude-from FILE=C2=A0 exclude files listed in FILE=
<br>
=C2=A0 =C2=A0 --suffix SUFFIX=C2=A0 =C2=A0 =C2=A0 override backup su=
ffix<br>
=C2=A0 =C2=A0 --version=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 pri=
nt version number<br>
<br>
the backup suffix defaults to ~<br>
the block size defaults to 700<br>
root@s740:~/rsync-static# ./rsync-1.6.5-static=C2=A0 --version<br>
rsync version 1.6.5=C2=A0 protocol version 14<br>
<br>
<br>
<br>
root@s740:~/rsync-static# ls -ltr<br>
total 36574<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 189320 Mar=C2=A0 7 13:29 rsync-1.=
6.5-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 189320 Mar=C2=A0 7 13:29 rsync-1.=
6.6-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 189384 Mar=C2=A0 7 13:29 rsync-1.=
6.7-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 189384 Mar=C2=A0 7 13:29 rsync-1.=
6.8-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 205832 Mar=C2=A0 7 13:29 rsync-1.=
6.9-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 209992 Mar=C2=A0 7 13:29 rsync-1.=
7.0-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 209992 Mar=C2=A0 7 13:29 rsync-1.=
7.1-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 209992 Mar=C2=A0 7 13:29 rsync-1.=
7.2-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 209992 Mar=C2=A0 7 13:29 rsync-1.=
7.3-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 209992 Mar=C2=A0 7 13:29 rsync-1.=
7.4-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 289272 Mar=C2=A0 7 13:29 rsync-2.=
0.0-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 293496 Mar=C2=A0 7 13:29 rsync-2.=
0.10-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 309016 Mar=C2=A0 7 13:29 rsync-2.=
0.11-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 309016 Mar=C2=A0 7 13:29 rsync-2.=
0.12-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 309080 Mar=C2=A0 7 13:29 rsync-2.=
0.13-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 309080 Mar=C2=A0 7 13:29 rsync-2.=
0.14-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 309080 Mar=C2=A0 7 13:29 rsync-2.=
0.15-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 309112 Mar=C2=A0 7 13:29 rsync-2.=
0.16-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 309112 Mar=C2=A0 7 13:29 rsync-2.=
0.17-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 309112 Mar=C2=A0 7 13:29 rsync-2.=
0.18-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 313304 Mar=C2=A0 7 13:29 rsync-2.=
0.19-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 289368 Mar=C2=A0 7 13:29 rsync-2.=
0.1-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 289368 Mar=C2=A0 7 13:29 rsync-2.=
0.2-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 289368 Mar=C2=A0 7 13:29 rsync-2.=
0.3-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 293464 Mar=C2=A0 7 13:29 rsync-2.=
0.4-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 293496 Mar=C2=A0 7 13:29 rsync-2.=
0.5-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 293496 Mar=C2=A0 7 13:29 rsync-2.=
0.6-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 293496 Mar=C2=A0 7 13:29 rsync-2.=
0.7-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 293496 Mar=C2=A0 7 13:29 rsync-2.=
0.8-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 293496 Mar=C2=A0 7 13:29 rsync-2.=
0.9-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 317400 Mar=C2=A0 7 13:29 rsync-2.=
1.0-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 317464 Mar=C2=A0 7 13:29 rsync-2.=
1.1-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 321816 Mar=C2=A0 7 13:29 rsync-2.=
2.0-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 326136 Mar=C2=A0 7 13:29 rsync-2.=
2.1-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 334552 Mar=C2=A0 7 13:29 rsync-2.=
3.0-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 334552 Mar=C2=A0 7 13:29 rsync-2.=
3.1-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 334648 Mar=C2=A0 7 13:29 rsync-2.=
3.2-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 334648 Mar=C2=A0 7 13:29 rsync-2.=
3.3-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 338840 Mar=C2=A0 7 13:29 rsync-2.=
4.0-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 338840 Mar=C2=A0 7 13:29 rsync-2.=
4.1-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 342968 Mar=C2=A0 7 13:29 rsync-2.=
4.2-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 342968 Mar=C2=A0 7 13:29 rsync-2.=
4.3-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 343032 Mar=C2=A0 7 13:29 rsync-2.=
4.4-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 343096 Mar=C2=A0 7 13:29 rsync-2.=
4.5-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 343128 Mar=C2=A0 7 13:29 rsync-2.=
4.6-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 343128 Mar=C2=A0 7 13:29 rsync-2.=
4.8-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 533528 Mar=C2=A0 7 13:29 rsync-2.=
5.0-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 537688 Mar=C2=A0 7 13:29 rsync-2.=
5.1-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 541848 Mar=C2=A0 7 13:29 rsync-2.=
5.2-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 541912 Mar=C2=A0 7 13:29 rsync-2.=
5.3-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 541912 Mar=C2=A0 7 13:29 rsync-2.=
5.4-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 541912 Mar=C2=A0 7 13:29 rsync-2.=
5.5-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 550168 Mar=C2=A0 7 13:29 rsync-2.=
5.6-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 550168 Mar=C2=A0 7 13:29 rsync-2.=
5.7-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 562712 Mar=C2=A0 7 13:29 rsync-2.=
6.0-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 571256 Mar=C2=A0 7 13:29 rsync-2.=
6.1-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 571256 Mar=C2=A0 7 13:29 rsync-2.=
6.2-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 575672 Mar=C2=A0 7 13:29 rsync-2.=
6.3-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 626328 Mar=C2=A0 7 13:29 rsync-2.=
6.4-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 630456 Mar=C2=A0 7 13:29 rsync-2.=
6.5-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 650456 Mar=C2=A0 7 13:29 rsync-2.=
6.6-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 681592 Mar=C2=A0 7 13:29 rsync-2.=
6.7-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 681624 Mar=C2=A0 7 13:29 rsync-2.=
6.8-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 686168 Mar=C2=A0 7 13:29 rsync-2.=
6.9-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 791288 Mar=C2=A0 7 13:29 rsync-3.=
0.0-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 800184 Mar=C2=A0 7 13:29 rsync-3.=
0.1-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 800184 Mar=C2=A0 7 13:29 rsync-3.=
0.2-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 800184 Mar=C2=A0 7 13:29 rsync-3.=
0.3-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 804280 Mar=C2=A0 7 13:29 rsync-3.=
0.4-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 804280 Mar=C2=A0 7 13:29 rsync-3.=
0.5-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 804312 Mar=C2=A0 7 13:29 rsync-3.=
0.6-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 808408 Mar=C2=A0 7 13:29 rsync-3.=
0.7-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 808440 Mar=C2=A0 7 13:29 rsync-3.=
0.8-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 808440 Mar=C2=A0 7 13:29 rsync-3.=
0.9-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 863640 Mar=C2=A0 7 13:29 rsync-3.=
1.0-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 867832 Mar=C2=A0 7 13:29 rsync-3.=
1.1-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 867832 Mar=C2=A0 7 13:29 rsync-3.=
1.2-static<br>
-rwxr-xr-x=C2=A0 1 root root=C2=A0 876248 Mar=C2=A0 7 13:29 rsync-3.=
1.3-static<br>
-rwxr-xr-x=C2=A0 1 root root 1528312 Mar=C2=A0 7 13:29 rsync-3.2.0-s=
tatic<br>
-rwxr-xr-x=C2=A0 1 root root 1528408 Mar=C2=A0 7 13:29 rsync-3.2.1-s=
tatic<br>
-rwxr-xr-x=C2=A0 1 root root 1544920 Mar=C2=A0 7 13:29 rsync-3.2.2-s=
tatic<br>
-rwxr-xr-x=C2=A0 1 root root 1553624 Mar=C2=A0 7 13:29 rsync-3.2.3-s=
tatic<br>
-rwxr-xr-x=C2=A0 1 root root 1558040 Mar=C2=A0 7 13:29 rsync-3.2.4-s=
tatic<br>
-rwxr-xr-x=C2=A0 1 root root 1566296 Mar=C2=A0 7 13:29 rsync-3.2.5-s=
tatic<br>
-rwxr-xr-x=C2=A0 1 root root 1566264 Mar=C2=A0 7 13:29 rsync-3.2.6-s=
tatic<br>
-rwxr-xr-x=C2=A0 1 root root 6328608 Mar=C2=A0 7 13:29 rsync-3.2.7-s=
tatic<br>
-rwxr-xr-x=C2=A0 1 root root 6328608 Mar=C2=A0 7 13:29 rsync-3.3.0-s=
tatic<br>
-rwxr-xr-x=C2=A0 1 root root 6332704 Mar=C2=A0 7 13:29 rsync-3.4.0-s=
tatic<br>
-rwxr-xr-x=C2=A0 1 root root 6332704 Mar=C2=A0 7 13:29 rsync-3.4.1-s=
tatic</p>
</body>
</html>
--------------avAGFzFU3t8UlGJxGPzIE5DD--
--===============0994851619648066496==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
--
Please use reply-all for most replies to avoid omitting the mailing list.
To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync
Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html
--===============0994851619648066496==--