gpt4 book ai didi

bash - 在没有 find 命令的情况下检查文件是否超过 30 天

转载 作者:行者123 更新时间:2023-11-29 09:18:42 25 4
gpt4 key购买 nike

我写了一个 bash shell 脚本,其中一部分是使用 find 命令检查文件是否超过 30 天,遗憾的是当我将它上传到我的主机时它没有工作,因为 find 命令被锁定。

有谁知道如何在没有 find 命令的情况下检查文件是否超过 30 天?

我在想我需要执行“ls -a $filename”,然后解析日期字符串,将其转换为 unix 日期,然后将其与今天的日期进行比较,但我对 unix 很生疏。

谢谢

最佳答案

stat -c %Z filename 以 unixtime 给出最后更改时间

stat -c %Y filename 如果你想要最后修改时间。

关于bash - 在没有 find 命令的情况下检查文件是否超过 30 天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4152506/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com