我正在将 AWS ec2 的文件复制到 AWS s3 存储桶,使用 --preserver 标志来保存文件创建和修改日期,但是一旦文件被复制到 s3bucket,“s3cmd ls s3://bucket-name/”命令列出文件上传时间作为文件时间,它不保留原始文件创建日期时间。我正在使用以下命令(s3cmd put --preserve xyz.log s3://bucket-name/)来复制文件。尽管 s3cmd 帮助将 --preserve 或 -p 列为您可以用来保留日期的东西,但它似乎不起作用。
有没有人遇到过这种问题,可以指出我做错了什么。
我也尝试过 s3cmd sync 但同步命令的行为方式也相同,尽管我更喜欢使用 put。
s3cmd put --preserve xyz.log s3://bucket-name/
谢谢,