如何使用 Power Shell 将文件夹从本地复制到远程 Linux 服务器

如何使用 Power Shell 将文件夹从本地复制到远程 Linux 服务器

我正在尝试编写一个脚本,该脚本允许我通过从本地复制文件来更新服务器上的文件。我为这项任务编写了一个在 Linux 上运行的 bash 脚本,但由于我工作的机器运行的是 Windows 8.1,因此还需要一个 Power Shell 脚本。

bash脚本依赖rsync如下:

rsync -auv \
    -e "ssh -i super-secure.pem -p 2222" \
    --progress project/$folder/ \
    [email protected]:/some/place/on/server/project/$folder

我认为我必须使用它robocopy,但我不明白正确的使用方法以及如何传递 .pem 和端口。有人能给我指出正确的方向吗?拜托?

相关内容