当我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.这一小时前运行完全正常但突然开始显示刚才的第一个项目
答案 0 :(得分:2)
通常,操纵Amazon S3对象的软件会将这个神秘的零长度对象创建为"文件夹"的占位符,因为Amazon S3不支持正常意义上的文件夹。
您可以使用aws s3 rm s3://mybucket/folder/
删除它。这不会删除文件夹的内容(因为文件夹不存在!)。