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