mtime - 设置日期格式

mtime - 设置日期格式

翻阅手册,我不知道如何设置日期格式。

我使用以下命令来查找名称为“dd-mm-yyyy”的文件夹,但意识到由于日期格式,它可能无法正常工作。

有没有办法设置“-mtime”的日期格式?

find "${backup_dest}" \
    -maxdepth 1 -type d -mtime +3 \
    -name '[0-9][0-9]-[0-9][0-9]-[0-9][0-9][0-9][0-9]' \
    -execdir mv {} $folder_trash_path/{}-"${site[$i]}" ';'

答案1

旧的 find(1) 实现和 POSIX 标准仅允许-mtime参数为纯数字并且引用以天为单位的时间偏移量。

现代 find(1) 实现允许执行以下操作:-mtime -3y2m4d引用过去 3 年 + 2 个月 + 4 天内修改过的所有文件。

如果您想引用特定时间,那么您只能-newer与该程序创建的时间戳参考文件一起使用touch

相关内容