You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用AWS S3 CLI命令查看文件的修改/更新时间?

关于AWS S3查看文件更新时间的解决方案

首先得明确:AWS S3的对象是不可变的——你没法直接修改一个已存在的S3对象,只能通过覆盖对象来更新内容。这种情况下,S3里不存在单独的“修改时间”字段,所谓的“更新时间”其实就是对象的LastModified时间,也就是该对象最后一次被创建(或覆盖)的时间。

你之前用aws s3 ls看到的时间,本质就是这个LastModified时间,而非原始创建时间(如果对象被覆盖过,原始对象已经被删除了)。如果想要更精准地获取并展示这个时间,可以用S3的API命令:

  • 推荐用list-objects-v2(避免旧命令的分页限制),指定存储桶后格式化输出:
aws s3api list-objects-v2 --bucket 你的存储桶名称 --query 'Contents[].[LastModified, Size, Key]' --output table

这个命令会直接列出每个对象的最后修改时间、文件大小和文件名,格式更规整。

  • 如果想要贴近aws s3 ls的文本输出格式,可以改为:
aws s3api list-objects-v2 --bucket 你的存储桶名称 --query 'Contents[].[LastModified, Size, Key]' --output text | sort

如果之前的方法没生效,大概率是命令参数写错了(比如存储桶名称不对、权限不足),可以检查下CLI的配置和存储桶的访问权限。

内容的提问来源于stack exchange,提问作者ShoutOutAndCalculate

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 08:27:32