![如何使用 Power Shell 将文件夹从本地复制到远程 Linux 服务器](https://linux22.com/image/726302/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20Power%20Shell%20%E5%B0%86%E6%96%87%E4%BB%B6%E5%A4%B9%E4%BB%8E%E6%9C%AC%E5%9C%B0%E5%A4%8D%E5%88%B6%E5%88%B0%E8%BF%9C%E7%A8%8B%20Linux%20%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
我正在尝试编写一个脚本,该脚本允许我通过从本地复制文件来更新服务器上的文件。我为这项任务编写了一个在 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 和端口。有人能给我指出正确的方向吗?拜托?