2013-12-18 21 views

Trả lời

8

aws s3 ls s3://MyBucket --recursive hoạt động tốt cho tôi.

Thử cập nhật CLI AWS của bạn. phiên bản của tôi là AWS-cli/1.6.2

aws --version

+0

Câu hỏi ban đầu là từ trước đây với phiên bản 1.3.X –

0

Tôi không thể giải thích liên kết mà bạn gọi đúng: http://docs.aws.amazon.com/cli/latest/reference/s3/index.html#directory-and-s3-prefix-operations

Tuy nhiên, tôi đã có thể làm cho --recursive tùy chọn công việc liên quan đến liên kết này: http://docs.aws.amazon.com/cli/latest/reference/s3/index.html#single-local-file-and-s3-object-operations

theo liên kết này, cp, mvrm hỗ trợ tùy chọn --recursive.

Tài khoản bạn đang thử là ls.

Tôi đã thử sử dụng cprm với tùy chọn --recursive và hoạt động tốt.

1

Bạn không thể liệt kê đệ quy tất cả các nội dung của một xô qua -

aws s3 ls s3://MyBucket 

Để liệt kê đối tượng từ một thư mục mà bạn cần phải lệnh như thực hiện -

aws s3 ls s3://MyBucket/MyFolder/ 

này liệt kê các lệnh trên đối tượng đó nằm trong thư mục có tên MyFolder.

Để có danh sách đối tượng từ phân cấp logic như vậy từ Amazon S3, bạn cần chỉ định tên khóa đầy đủ cho đối tượng trong GET operation.

--recursive Command được thực hiện trên tất cả các tệp hoặc đối tượng trong thư mục hoặc tiền tố được chỉ định.

Cảm ơn

+0

này không còn đúng. –

Các vấn đề liên quan