如何在s3中使用同步获取下载的文件?

时间:2019-03-29 18:07:38

标签: amazon-web-services amazon-s3 aws-cli

我正在使用以下方式从某个存储桶下载文件:

aws s3 sync s3://my-bucket --profile xyz c:\Destination --exclude "*" --include ".txt"

然后,我需要从这些文件导入数据,但是我需要导入那些最近下载的文件,否则我可能不止一次导入数据。

是否有任何指令/选项返回该文件列表?

1 个答案:

答案 0 :(得分:1)

不太。

如果您要执行增量sync,而只想对“新下载的”文件执行操作,则可以使用以下选项:

  • 保留文件的“之前”列表并进行比较
  • 您也许可以使用文件的创建时间进行比较
  • 获取命令的输出并将其转换为有用的信息

示例输出为:

upload: test.txt to s3://mybucket/test.txt
upload: test2.txt to s3://mybucket/test2.txt