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