Ubuntu 18.04将多个目录的内容复制到外部服务器

Ubuntu 18.04将多个目录的内容复制到外部服务器

我搜索了一段时间,但找不到在 Ubuntu 中想要做什么的解决方案。我有多个目录,我想将其内容传输到外部存储服务器,然后从第一台机器中删除它们。简单解释:

S1 = Main Server
ESS = External Storage Server
S1 has approx 5 directories (there may be more in the future) that I want to transfer its content to ESS and then delete them from S1.

这些目录的内容是.zip文件,几乎每天都会被复制。

答案1

OP 下​​的评论摘要。

我建议使用 rsync,您可以根据需要设置参数,以便在成功传输到另一个卷后删除源文件。

参考 rsync Linux 手册页这里命令行rsync --remove-source-files -rte 'ssh -p23' {directory1,directory2,directory3} /mnt/share/Backups/工作已引用此链接其中概述了转移后删除源文件的具体安排。

当然,这可以通过使用 cron 作业来安排,从而实现自动化。

相关内容