問題

Windows で rsync を使いたい。 でも WSL を使うほどでもない。

対応方法

Git for Windows に rsync をインストールする。

  1. スタートメニューの「Git Bash」を右クリックして、「管理者として実行」する。
  2. 以下のシェルスクリプトを実行する。
#!/usr/bin/bash
set -eu

curl -L http://repo.msys2.org/msys/x86_64/zstd-1.4.5-2-x86_64.pkg.tar.xz |tar CvxJf / -
curl -L http://repo.msys2.org/msys/x86_64/rsync-3.2.2-2-x86_64.pkg.tar.zst |tar Cxvf / - --zstd
curl -L http://repo.msys2.org/msys/x86_64/libzstd-1.4.5-2-x86_64.pkg.tar.xz |tar CxvJf / -
curl -L http://repo.msys2.org/msys/x86_64/libxxhash-0.8.0-1-x86_64.pkg.tar.zst  |tar Cvxf / - --zstd

参考サイト

環境

  • Windows 10 21H2 (OS ビルド 19044, 1586)
  • Git for Windows 2.35.1
  • rsync version 3.2.2 protocol version 31