对早于其镜像文件夹的所有文件夹执行命令

对早于其镜像文件夹的所有文件夹执行命令

这是我的问题。每天晚上我将数据移动到远程位置,数据正确保留其修改日期,但文件夹不一致。我想做的是检查文件夹的修改日期,如果本地日期早于远程日期,我想对该文件夹运行 touch 以使其更新。

我的文件夹结构应该如下所示:

/srv/remote
├── dirA
│   ├── dirA1
│       ├── file1
│       └── file2
└── dirB
    └── file1

/srv/local
├── dirA
│   ├── dirA1
│       ├── file1
│       └── file2
│       └── file3
│   ├── dirA2
│       ├── file1
└── dirB
    └── file1

我确实找到了这个,触摸目录中的所有文件夹,这有助于如何触摸每个文件夹,但我无法找出一个查找命令来比较镜像文件夹(如果存在)的修改时间以列出需要触摸的文件夹。

相关内容