linux - 递归查找比给定时间更新的所有文件

给定一个 time_t:

⚡ date -ur 1312603983
Sat  6 Aug 2011 04:13:03 UTC

我正在寻找列出所有更新文件的 bash 单行程序。比较应考虑时区。

类似

find . --newer 1312603983

但使用 time_t 而不是文件。

最佳答案

您可以找到在最后一天创建/修改的每个文件,使用以下示例:

find /directory -newermt $(date +%Y-%m-%d -d '1 day ago') -type f -print

要查找上周的所有内容,请使用“1 周前”或“7 天前” 任何你想要的

https://stackoverflow.com/questions/6964747/

相关文章:

python - 如何打印状态栏和百分比?

python - 在代码更改时自动重新加载 python Flask 应用程序

linux - 如何使用 shellscript 解析 XML?

c - 删除当前打印的控制台行

python - 如何使用 PIL 将透明 png 图像与另一个图像合并

python - 在 Python 中重置生成器对象

linux - 在 .bashrc 中包含其他文件

linux - Bash - 如何从给定的文本文件中删除所有空格?

c++ - 在 Linux 中获取主目录

python - 为什么我使用 Translate API 的 Python App Engine