2015-10-13 7 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