如何使用 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 和連接埠。誰能指出我正確的方向嗎?請?

相關內容