AWS s3 ls命令返回一个额外的行

时间:2015-10-13 19:11:42

标签: amazon-s3 ls aws-cli

当我aws s3 ls s3://mybucket/folder时,我会额外获得一行。我期待6行,但我回来了7.输出看起来像:

2015-10-13 15:10:10  0    folder/
2015-10-13 15:10:10  12   folder/test1.txt
2015-10-13 15:10:10  123  folder/test2.txt
2015-10-13 15:10:10  53   folder/test3.txt
2015-10-13 15:10:10  12   folder/test4.txt
2015-10-13 15:10:10  42   folder/test5.txt
2015-10-13 15:10:10  12   folder/test6.txt

S3没有显示7个项目,它只显示6.这一小时前运行完全正常但突然开始显示刚才的第一个项目

1 个答案:

答案 0 :(得分:2)

通常,操纵Amazon S3对象的软件会将这个神秘的零长度对象创建为"文件夹"的占位符,因为Amazon S3不支持正常意义上的文件夹。

您可以使用aws s3 rm s3://mybucket/folder/删除它。这不会删除文件夹的内容(因为文件夹不存在!)。