给定一个 time_t:
⚡ date -ur 1312603983
Sat 6 Aug 2011 04:13:03 UTC
我正在寻找一个列出所有更新文件的 bash 单行器。比较应考虑时区。
就像是
find . --newer 1312603983
但是使用 time_t
而不是文件。
原文由 whatupdave 发布,翻译遵循 CC BY-SA 4.0 许可协议
给定一个 time_t:
⚡ date -ur 1312603983
Sat 6 Aug 2011 04:13:03 UTC
我正在寻找一个列出所有更新文件的 bash 单行器。比较应考虑时区。
就像是
find . --newer 1312603983
但是使用 time_t
而不是文件。
原文由 whatupdave 发布,翻译遵循 CC BY-SA 4.0 许可协议
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答795 阅读✓ 已解决
2 回答3.2k 阅读
这有点迂回,因为
touch
不采用原始的time_t
值,但它应该在脚本中非常安全地完成这项工作。 (MacOS X 中存在date
的-r
选项;我没有仔细检查过 GNU。)可以通过直接在touch
命令行。