我已经编写了一个bash shell脚本,其中一部分是使用find命令检查一个文件是否超过30天,遗憾的是,当我将其上载到主机时,由于find命令被锁定,它无法工作。
没有find命令,有谁知道如何检查文件是否超过30天?
我想我需要做一个“ls-a$filename”,然后解析出日期字符串,将其转换为一个unix日期,然后将其与今天的日期进行比较,但是我对unix非常生疏。
谢谢

最佳答案

stat -c %Z filename给出unixtime中的最后更改时间
stat -c %Y filename如果需要最后修改时间。

09-04 17:30