需要帮助编写一个 bash 脚本以将文件从一台服务器移动到另一台服务器

需要帮助编写一个 bash 脚本以将文件从一台服务器移动到另一台服务器

我需要帮助编写一个bashshell 脚本来将文件从不同服务器中的一个目录移动到另一个目录,然后从我移动文件的原始服务器中删除这些文件。

我怎样才能实现这个目标?

这是我迄今为止尝试过的:

#!/bin/bash 
mv /successfactors/fotos /successfactors/fotos_resp
mv /successfactors/fotos /fotos 
ssh user@server 'rm /successfactors/fotos'

答案1

你可以使用rsync以下方法:

服务器1

rsync --progress -avz -e ssh /successfactors/fotos username@server2:/successfactors/fotos_resp
rm -f /successfactors/fotos

相关内容