Windows10上使Git Bash支持rsync命令操作步骤

rsync命令是linux上常用的工具之一,用于远程以及本地系统中拷贝/同步文件和文件夹。

Windows Git Bash默认并不支持rsync,如下图所示:

使Git Bash支持rsync命令操作步骤

1.从https://repo.msys2.org/msys/x86_64/ 下载rsync-3.2.3-2-x86_64.pkg.tar.zst;

2.解包rsync-3.2.3-2-x86_64.pkg.tar.zst:

(1).从https://github.com/mcmilk/7-Zip-zstd/releases 下载7z22.01-zstd-x64.exe 并安装;

(2).使用7-Zip ZS提取;

(3).提取后在usr/bin目录下会有rsync.exe;

3.将rsync.exe拷贝到安装Git所在目录的usr/bin目录下;

4.从https://repo.msys2.org/msys/x86_64/ 下载libxxhash-0.8.2-1-x86_64.pkg.tar.zst ,提取msys-xxhash-0.dll拷贝到Git所在目录的usr/bin目录下;

5.再次执行rsync,结果如下:

:若从https://repo.msys2.org/msys/x86_64/下载较高版本的rsync,可能还需要额外的安装其它动态库

相关推荐
知本知至4 天前
比rsync更强大的文件同步工具rclone
rsync·rclone
Hu_O&M2 个月前
rsync+inotify
linux·运维·rsync·inotify·rsync+inotify
年薪丰厚6 个月前
seRsync + Rsync 实时同步
linux·运维·服务器·rsync·实时同步
未知百分百6 个月前
未授权访问:Rsync 未授权访问漏洞
网络·安全·web安全·网络安全·文件上传·rsync·未授权访问
krb___8 个月前
rsync+inotify-tools文件传输
linux·运维·rsync·文件传输·inotify-tools
嗯嗯**8 个月前
Shell常用脚本:文件或目录一键同步到多台服务器
linux·运维·rsync·shell脚本·批量·文件同步·xsync
小韩加油呀10 个月前
rsync命令常用参数详解
rsync
Ybaocheng10 个月前
rsync远程同步
github·rsync