这是我的问题。每天晚上我将数据移动到远程位置,数据正确保留其修改日期,但文件夹不一致。我想做的是检查文件夹的修改日期,如果本地日期早于远程日期,我想对该文件夹运行 touch 以使其更新。
我的文件夹结构应该如下所示:
/srv/remote
├── dirA
│ ├── dirA1
│ ├── file1
│ └── file2
└── dirB
└── file1
/srv/local
├── dirA
│ ├── dirA1
│ ├── file1
│ └── file2
│ └── file3
│ ├── dirA2
│ ├── file1
└── dirB
└── file1
我确实找到了这个,触摸目录中的所有文件夹,这有助于如何触摸每个文件夹,但我无法找出一个查找命令来比较镜像文件夹(如果存在)的修改时间以列出需要触摸的文件夹。