Amazon web services 如何将我特定文件夹中的所有zip文件推送到我的s3 bucket文件夹?
我有一个问题,我无法将所有的zip文件推送到我的s3存储桶,当我运行bat文件时,它会立即发生,只需加载cmd一秒钟,它就会自动关闭。当我刷新s3 bucket文件夹时,没有zip文件的副本 命令: AWS S3铲斗: 我的剧本:Amazon web services 如何将我特定文件夹中的所有zip文件推送到我的s3 bucket文件夹?,amazon-web-services,amazon-s3,Amazon Web Services,Amazon S3,我有一个问题,我无法将所有的zip文件推送到我的s3存储桶,当我运行bat文件时,它会立即发生,只需加载cmd一秒钟,它就会自动关闭。当我刷新s3 bucket文件夹时,没有zip文件的副本 命令: AWS S3铲斗: 我的剧本: aws s3 cp s3://my_bucket/07-08-2020/*.zip C:\first_folder\second_folder\update_folder --recursive 问题在于*.zip。要复制具有特定扩展名的文件,请使用以下语法: a
aws s3 cp s3://my_bucket/07-08-2020/*.zip C:\first_folder\second_folder\update_folder --recursive
问题在于*.zip。要复制具有特定扩展名的文件,请使用以下语法:
aws s3 cp[本地路径][s3路径]-递归-排除*-包含*.zip
从文档中:
请注意,默认情况下,包含所有文件。这意味着
仅提供一个-include筛选器不会更改文件的类型
转移-“包含”将仅重新包含已删除的文件
从-exclude筛选器中排除。如果你只想上传文件
对于特定扩展名,您需要首先排除所有文件,然后
重新包含具有特定扩展名的文件
可以找到更多信息。问题在于*.zip。要复制具有特定扩展名的文件,请使用以下语法:
aws s3 cp[本地路径][s3路径]-递归-排除*-包含*.zip
从文档中:
请注意,默认情况下,包含所有文件。这意味着
仅提供一个-include筛选器不会更改文件的类型
转移-“包含”将仅重新包含已删除的文件
从-exclude筛选器中排除。如果你只想上传文件
对于特定扩展名,您需要首先排除所有文件,然后
重新包含具有特定扩展名的文件
可以找到更多信息。@AmitBaranes是正确的。我检查了一个窗口框。您还可以通过使用而不是cp来简化命令 因此,使用sync的命令可以是:
aws s3 sync "C:\first_folder\second_folder\update_folder" s3://my_bucket/07-08-2020/ --exclude "*" --include "*.zip"
@阿米巴兰斯是对的。我检查了一个窗口框。您还可以通过使用而不是cp来简化命令 因此,使用sync的命令可以是:
aws s3 sync "C:\first_folder\second_folder\update_folder" s3://my_bucket/07-08-2020/ --exclude "*" --include "*.zip"
该命令从S3->本地文件夹复制。是否要从本地->S3复制?是的。从我的桌面文件夹到我的意思。我想将本地计算机上的所有zip文件推送到我的aws s3 bucket。您可以尝试其他方法:aws s3 cp C:\first\u folder\second\u folder\update\u folder\*。zip s3://my\u bucket/07-08-2020/-recursive。我不确定windows语法,但本地文件夹应该是第一个,s3文件夹目标应该是第二个`aws s3 cp C:\first\u folder\second\u folder\update\u folder s3://mybucket/-recursive-include*.zip似乎是窗口中的通配符问题。可以从根目录中尝试此命令,并且只包含zipThe命令副本,该命令副本来自S3->local文件夹。是否要从本地->S3复制?是的。从我的桌面文件夹到我的意思。我想将本地计算机上的所有zip文件推送到我的aws s3 bucket。您可以尝试其他方法:aws s3 cp C:\first\u folder\second\u folder\update\u folder\*。zip s3://my\u bucket/07-08-2020/-recursive。我不确定windows语法,但本地文件夹应该是第一个,s3文件夹目标应该是第二个`aws s3 cp C:\first\u folder\second\u folder\update\u folder s3://mybucket/-recursive-include*.zip似乎是窗口中的通配符问题。可以从根目录中尝试此命令,并且只包含zip