Amazon web services 使用AWS CLI递归列出s3存储桶内容
如何使用AWS CLI递归列出bucket的所有内容,类似于在Unix上使用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 要从文件夹中列出对象,
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。这不再是事实。最好删除过时的信息有没有办法只获取文件名而不获取时间戳等?