一种高效的本地和远程复制文件的工具,可以用于在给定机器上本地复制文件以及与远程主机之间复制文件。当目标主机已存在文件版本时,仅发送两个文件之间的差异处进行传输。并且可以配置为使用 SSH 进行安全文件传输,
使用端口 :
873
# 扫描 Rsyncsudo nmap -sV -p 873 127.0.0.1# 探索可访问共享nc -nv 127.0.0.1 873# 枚举开放共享rsync -av --list-only rsync://127.0.0.1/dev# 通过 SSH 使用 Rsync 传输文件rsync OPTION SourceDirectory_or_filePath user@serverIP_or_name:Target# 传输特定文件rsync ~/Dir1/source.pdf test@192.168.56.100:~/Desktop/test# 传输目录内容 * 表示只转移文件,不转移子目录rsync ~/SourceDirectory/* username@192.168.56.100:~/Destination# 传输目录中全部内容rsync -a ~/Desktop/Dir1/ test@192.168.56.100:~/Desktop/test# 显示传输进度rsync -aP ~/SourceDirectory/ username@192.168.56.100:~/Destination
