Amazon web services 使用AWS CLI递归列出s3存储桶内容

Amazon web services 使用AWS CLI递归列出s3存储桶内容,amazon-web-services,amazon-s3,aws-cli,Amazon Web Services,Amazon S3,Aws Cli,如何使用AWS CLI递归列出bucket的所有内容,类似于在Unix上使用find.aws s3 ls s3://MyBucket--递归使用未知选项进行投诉 声称--recursive是有效参数。我无法正确解释您引用的链接: 但是,我能够使--recursive选项与此链接相关: 根据此链接,cp、mv和rm支持--递归选项 您正在尝试的是ls 我试着使用cp和rm以及--recursive选项,效果很好。你不能通过- aws s3 ls s3://MyBucket 要从文件夹中列出对象,

如何使用AWS CLI递归列出bucket的所有内容,类似于在Unix上使用
find.
<代码>aws s3 ls s3://MyBucket--递归使用未知选项进行投诉


声称
--recursive
是有效参数。

我无法正确解释您引用的链接:

但是,我能够使
--recursive
选项与此链接相关:

根据此链接,
cp
mv
rm
支持
--递归
选项

您正在尝试的是
ls


我试着使用
cp
rm
以及
--recursive
选项,效果很好。

你不能通过-

aws s3 ls s3://MyBucket
要从文件夹中列出对象,需要按以下方式执行命令-

aws s3 ls s3://MyBucket/MyFolder/
上述命令列出了名为MyFolder的文件夹中的对象

要从AmazonS3的这种逻辑层次结构中获取对象列表,需要在中指定对象的完整键名

--递归对指定目录或前缀下的所有文件或对象执行


谢谢

aws s3 ls s3://MyBucket——递归
对我来说很好

尝试更新您的AWS CLI。我的版本是aws cli/1.6.2


aws--version

最初的问题来自不久前的版本1.3.x。这不再是事实。最好删除过时的信息有没有办法只获取文件名而不获取时间戳等?