给定一个 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 许可协议
1 回答1.2k 阅读✓ 已解决
3 回答880 阅读✓ 已解决
1 回答723 阅读✓ 已解决
1 回答1.5k 阅读
1 回答871 阅读✓ 已解决
2 回答660 阅读✓ 已解决
1 回答713 阅读
这有点迂回,因为
touch
不采用原始的time_t
值,但它应该在脚本中非常安全地完成这项工作。 (MacOS X 中存在date
的-r
选项;我没有仔细检查过 GNU。)可以通过直接在touch
命令行。