我有一个正在运行的 shell 脚本aws s3 cp s3://s3file /home/usr/localfile。该文件已存在于该目录中,因此该cp命令本质上是从 S3 获取最新副本以获取最新版本。
然而,我今天注意到该文件不是最新版本;它与 S3 上的文件不匹配。查看最近两次运行的 shell 脚本stdout,看起来命令已运行 - 输出为:download: s3://s3file to usr/localfile。但当我比较副本时,它们并不匹配。当我通过 WinSCP(文件传输客户端)在本地计算机上查看文件时,文件上的时间戳changed也没有改变
我刚才在 shell 中手动运行该命令,它将文件从 S3 复制到本地计算机并成功获取最新副本。
我是否需要为此添加特定选项,或者文件在之后不覆盖文件是典型行为aws s3 cp?