Bash 基于目录中的任何文件是否具有比X更新的ctime的条件操作

Bash 基于目录中的任何文件是否具有比X更新的ctime的条件操作,bash,file,backup,amazon-s3,Bash,File,Backup,Amazon S3,如果在过去30分钟内修改了任何文件,我想从bash脚本在目录树上运行备份作业。我想我可以使用find和-ctime标记来拼凑一些东西,但是我确信有一种标准的方法来检查目录的更改 我知道我可以检查顶级目录的ctime以查看是否添加了文件,但我还需要能够看到更改 FWIW,我正在使用将目录备份到S3。对于以分钟为单位的时间,您应该使用-cmin-n find /some/start/dir -cmin -30 -type f 对目录中已有文件的更改不会导致目录时间戳的更改,因此您需要检查目录中的文

如果在过去30分钟内修改了任何文件,我想从bash脚本在目录树上运行备份作业。我想我可以使用
find
-ctime
标记来拼凑一些东西,但是我确信有一种标准的方法来检查目录的更改

我知道我可以检查顶级目录的ctime以查看是否添加了文件,但我还需要能够看到更改


FWIW,我正在使用将目录备份到S3。

对于以分钟为单位的时间,您应该使用
-cmin-n

find /some/start/dir -cmin -30 -type f

对目录中已有文件的更改不会导致目录时间戳的更改,因此您需要检查目录中的文件(例如,按照您的建议使用
find