OS X El Capitan(10.11.3)をインストールして少し経ちますが、今回rsyncのバージョンを確認してみました。
$ rsync --version rsync version 2.6.9 protocol version 29 Copyright (C) 1996-2006 by Andrew Tridgell, Wayne Davison, and others. <http://rsync.samba.org/> Capabilities: 64-bit files, socketpairs, hard links, symlinks, batchfiles, inplace, IPv6, 64-bit system inums, 64-bit internal inums rsync comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions. See the GNU General Public Licence for details.
2.x系よりも3.x系の方が早いと聞いたのでアップデートします。
homebrewを使ってrsyncをアップデートする
まずはbrew自体をアップデートします。。
$ brew update
次にbrew tap
コマンドを使ってリポジトリを増やします。
$ brew tap homebrew/dupes ==> Tapping homebrew/dupes Cloning into '/usr/local/Library/Taps/homebrew/homebrew-dupes'... remote: Counting objects: 42, done. remote: Compressing objects: 100% (42/42), done. remote: Total 42 (delta 0), reused 4 (delta 0), pack-reused 0 Unpacking objects: 100% (42/42), done. Checking connectivity... done. Tapped 38 formulae (103 files, 105.4K)
最後にrsyncをインストールします。
$ brew install rsync ==> Installing rsync from homebrew/dupes ==> Downloading https://homebrew.bintray.com/bottles-dupes/rsync-3.1.2.el_capitan.bottl ######################################################################## 100.0% ==> Pouring rsync-3.1.2.el_capitan.bottle.tar.gz 🍺 /usr/local/Cellar/rsync/3.1.2: 8 files, 748.2K
ターミナルを新しく立ち上げなおすとバージョンが上がっていることが確認できます。
$ rsync --version rsync version 3.1.2 protocol version 31