首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将在一个文件夹中创建的文件复制到linux上的多个其他文件夹

将在一个文件夹中创建的文件复制到linux上的多个其他文件夹
EN

Server Fault用户
提问于 2011-01-13 04:08:50
回答 2查看 500关注 0票数 0

我正在寻找一种方法,以复制照片,是上传到一个文件夹到许多其他文件夹,而签证反过来。

图片上传到文件夹1,然后复制到文件夹2-5.如果一张照片被上传到文件夹2,它会被复制到文件夹1和3-5。

我正在运行CentOS 5,所有这些文件夹都在同一台服务器上。

我在这里偶然发现了另一篇关于incron的帖子,但是那种类型的编程在我的头上。

EN

回答 2

Server Fault用户

发布于 2011-01-13 04:34:01

rsync将完成这项工作。

您需要从shell脚本中设置cron作业,它所做的是在所有目录上运行rsync。

票数 1
EN

Server Fault用户

发布于 2011-01-13 05:40:02

而不是rsync,请查看和声 -它比rsync更好地处理两个目录的同步。

我可以设想通过运行一系列统一命令的bash脚本来实现这一点,以使所有目录保持同步:

代码语言:javascript
复制
for i in 2 3 4
do
  unison /dir1 /dir$i
done

把它放在每小时运行一次的crontab中(我意识到我的统一语法是不正确的)。

然而,我真的很喜欢incrond方法。这将给您一个更干净的设计,因为它将允许您只运行同步器时,其中一个目录改变。然而,事实上,这是更多的工作要建立。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/221884

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档