gpt4 book ai didi

shell - find -daystart 参数解释

转载 作者:行者123 更新时间:2023-12-04 16:18:02 26 4
gpt4 key购买 nike

所以我理解这样的一行:

find /var/log/ -mtime +60 -type f -exec ls -l {} \;

将列出/var/log 中 60 天或更长时间前修改的所有文件。

在阅读了 find 手册页后,我注意到:
 Measure  times  (for  -amin,  -atime,  -cmin, -ctime, -mmin, and 
-mtime) from the beginning of today rather than from 24 hours
ago. This option only affects tests which appear later on the
command line.

有人可以解释其余的吗? (-amin, -atime, -cmin, -ctime, -mmin) 手册页本身似乎并没有真正声明它们的作用?

一些可能有助于我理解的示例问题:
  • 查找一小时或更长时间前修改的文件?
  • 查找在 60 分钟到 10 分钟前修改过的文件?
  • 查找两周前修改过的文件?
  • 查找在过去 5 分钟内创建的文件?
  • 最佳答案

    • Find files modified an hour or more ago?

    -mmin +60

    • Find files modified between 60 minutes and 10 minutes ago?

    -mmin -60 -mmin +10

    • Find files modified 2 weeks ago?

    -mtime +7 -mtime -8

    • Find files created in the last 5 minutes?


    做不到。 POSIX 没有创建时间的规范。

    这些选项在 中有解释。测试 的小节表达 find(1)的部分手册页。

    关于shell - find -daystart 参数解释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3608933/

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