- 2025年06月02日
- 星期一

我需要将大约4.2 GB的文件从本地计算机传输到服务器B.但是要ssh到服务器B,我需要ssh到服务器A. 目前我正在将文件从本地计算机复制到服务器A,然后从服务器A复制到服务器B. 所以流程如下: rsync -avz –del~ / Desktop / abc / my-user-name @ server-A:/ abc

我有一些需要每天同步的VM映像. VM文件稀疏. 为了节省网络流量,我只想传输图像的实际数据. 我在rsync上使用–sparse选项尝试但是在网络流量上我看到整个大小通过网络传输而不仅仅是真实的数据使用. 如果我使用rsync -zv –sparse然后只有真正的大小通过网络传

当rsync打印出它为每个文件做的详细信息时(使用其中一个详细标志),它似乎包括已更新的文件和未更新的文件.例如,使用-v标志的输出片段如下所示: rforms.php is uptodaterobots.txt is uptodatesorry.htmlthankyou.html is uptodate 我只对更新的文件感兴趣.在

我正在上传一个网页到我的服务器,我只是想让rsync忽略3件事:.git /文件夹,我的.gitignore文件和我的TODO.我尝试了几种格式.我的最新命令是: rsync -avz –include * –exclude .git/ –exclude .gitignore –exclude TODO –del ariela@pc01:/home/web/task

虽然我对–delete-excluded参数有疑问,但我很乐意使用rsync来备份我的服务器. /usr/bin/rsync -a –delete –numeric-ids –relative –delete-excluded –rsh=/usr/bin/ssh root@server01:/etc /.snapshot/hourly.0/server01 来自man rsync

与ssh上的rsync相比,使用rsyncd有什么实际好处吗?它真的能提高速度,稳定性吗? 我认为最大的区别在于,如果你在服务器端使用rsyncd,而不是通过ssh使用rsync,服务器已经知道它有什么,那么构建文件列表以确定需要传输的内容要简单得多.如果您只是推送几个文件,

当我运行此命令 rsync -avzp –del -e ssh -p myport user@hostname:/var/www/tests /var/www/tests 文件得到同步,但Rsync不是在/ var / www / tests中保存文件,而是在现有的“tests”中创建另一个目录“tests”: /var/www/tests/tests 并将文件放在那里.如