2015-10-13 126 views
0

當我做aws s3 ls s3://mybucket/folder時,我得到一行額外的行。我期待6行,但我找回7.輸出的樣子:AWS s3 ls命令返回多行

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.這是運行完全正常的一個小時前,但突然開始顯示出第一個項目

回答

2

通常,操作Amazon S3對象的軟件將創建這個神祕的零長度對象作爲「文件夾」的佔位符,因爲Amazon S3不支持常規意義上的文件夾。您可以使用aws s3 rm s3://mybucket/folder/刪除它。這不會刪除文件夾的內容(因爲文件夾不存在!)。

+0

是的,我最終做了'aws s3 rm s3:// mybucket/folder/t'並得到了想要的結果。不是我想要做的事情,因爲它承擔了一些事情,但現在會做 – simplycoding