在我的遥控器上,我有一个递归目录'dir'。我尝试将 'dir' 中的所有文件复制到 Linux 上远程另一个位置的文件夹中。它会在我得到的终端上复制一个小时左右;
Session stopped
- Press <return> to exit tab
- Press R to restart session
- Press S to save terminal output to file
Network error: Software caused connection abort
每次都会发生这种情况。我不知道它是在复制所有内容之后还是之前停止。我比较了两个文件的大小;
du -sh file_path
它们是71G和70G。有谁知道为什么会出现这个网络错误,我该如何预防?我使用 mobaXterm,虽然我没有看每一分钟,但在复制过程中我没有看到断网。谢谢
在断开连接问题上我真的无法帮助您,但如果问题仍然存在和/或让您烦恼,您可以使用nohup命令复制文件。即使您断开连接,这也会使复制过程保持活跃。
要使用rsync同步源目录和目标目录,可以使用
这会将所有剩余的文件和目录(如果有的话)从源目录复制到目标目录,并且还会确保目标目录中没有“部分”复制的文件。
检查两个目录是否包含相同文件的另一种可能性是使用diff:
第二个命令将创建一个日志文件diff.log,其中包含仅存在于两个目录之一中的所有文件以及所有具有差异的文件(部分复制),从而帮助您找出复制过程中止的时间点。