swv*_*swv 2 amazon-s3 amazon-web-services
默认情况下,"s3 sync"似乎不会在目标目录中创建空文件夹
aws s3 sync s3://source-bucket s3://dest-bucket --include "*" --recursive
Run Code Online (Sandbox Code Playgroud)
我现在已经搜索了一个小时,并且在使用"sync"或"cp"时似乎无法找到解决空文件夹/目录的任何内容
fwiw,我确实看到以下可能与空文件夹有关的消息,但很难确定,因为源存储桶非常大而且笨重.
Completed 4132 of 4132 part(s) with -5 file(s) remaining
Run Code Online (Sandbox Code Playgroud)
S3没有目录的概念.S3是对象存储,其中每个对象由密钥标识.密钥可能是"logs/2014/06/04/system.log"之类的字符串
S3之上的大多数图形用户界面(AWS CLI,AWS Console,Cloudberry,Transmit等...)将"/"字符解释为目录分隔符,并在目录结构中"按原样"显示文件列表.
但是,在内部,没有目录的概念,S3具有平面命名空间.有关详细信息,请参阅http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingMetadata.html.
知道了这一点,我并不感到惊讶,因为S3上没有目录,所以没有同步空目录
| 归档时间: |
|
| 查看次数: |
6388 次 |
| 最近记录: |