我正在不同的本地机器上进行计算。假设我在机器A中有AB/有95个文件夹,在机器B中有相应的AB/ 90个文件夹。如果我运行rsync操作,它会尝试同步所有95个文件夹,包括每个文件夹中的大量子文件夹,这使得它效率很低。我只想从机器A复制5个文件夹到机器B。实现这个目标的最好方法是什么?
具体来说,当我运行rsync -rv AB/ $USER@host:/path/to/AB时,它试图匹配所有文件夹和子文件夹,整个操作大约需要4-5分钟,这类似于将整个文件夹从A到B进行scp。
发布于 2018-01-02 00:26:33
你使用rsync不正确。如果没有-a标志,程序就无法在大小和时间戳上找到相同的匹配,因此它将恢复为校验和比较。
试着复制以下内容:
rsync -av AB/ $USER@host:/path/to/AB顺便说一句,如果$USER是您的本地帐户名,只需省略它,并让rsync默认为:
rsync -av AB/ host:/path/to/ABhttps://unix.stackexchange.com/questions/414211
复制相似问题