是否可以使用Windows 10 Windows Subsystem for Linux (WSL)在Windows框上运行rsync服务器?
我们有一个linux系统,它可以轮询当前运行DeltaCopy的Windows,但我们偶尔也会遇到一些奇怪的问题。希望“内置”的WSL rsync可以改进一些东西,但不知道如何安排它作为服务器运行。
如何不复制而是将文件从一个服务器转移到另一个服务器(都是Linux)?
man scp没有给我任何有用的东西。我不能使用'scp‘然后'rm’,因为我必须确保文件已成功传输。如果在传输过程中出现任何错误,则不能删除该文件。
也许我应该以某种方式使用退出代码,但如何使用呢?另外,有很多文件,如果最后一个文件失败了,那么它将不是一个很好的选项,保留所有成功传输的文件。
也许除了SCP之外还有什么?
我碰巧知道rsyn,我使用rsync在我的mac和linux服务器之间同步,如下所示。
rsync -r -t -v MAC LINUX
rsync -r -t -v LINUX MAC
我希望运行第一个同步命令,但在LINUX中进行更改时,我也需要第二个命令。
我是不是遗漏了什么?rsync有在两个目录之间同步的选项吗?
我从VisualStudio2019中提供的模板创建了一个简单的CMake项目。它连接到远程Linux服务器,并在使用"rsync“复制文件时出错,出现以下错误。
Could not start the 'rsync' command on the remote host, please install it using your system package manager. Please see https://aka.ms/AA23jat for troubleshooting.
日志显示错误的详细信息如下.
23:03:25.2045083 [Error, Th
我现在使用的是Linux服务器和Apple。每天早上,我使用命令MacBook更新rsync -a -v server:~/work_dir ~/上的数据。我已经查过手册了,但找不到任何帮助我的命令。因为我希望命令能够自动删除服务器上不再存在的文件。但是当我删除服务器上的一个文件并运行rsync命令时,这些文件仍然在我的笔记本上。我用错命令了吗?还是我错过了一个选择?