【问题标题】:aws s3 ls Unknown options: --recursiveaws s3 ls 未知选项:--recursive
【发布时间】:2016-08-26 10:27:26
【问题描述】:

我正在尝试使用以下命令 (documentation) 列出 Amazon S3 存储桶的内容:

aws s3 ls s3://mybucket --recursive

但是,我收到以下错误:

Unknown options: --recursive

以下是我的 Ubuntu Linux EC2 实例的版本信息:

$aws s3 ls --version
aws-cli/1.2.9 Python/3.4.3 Linux/3.13.0-85-generic

如何在我的 aws-cli 上启用 --recursive 选项?

【问题讨论】:

    标签: linux amazon-web-services amazon-s3 amazon-ec2 aws-cli


    【解决方案1】:

    'aws s3 ls --recursive' 已添加到版本 1.2.11 - 您使用的是版本 1.2.9 - 一个过时的版本。请升级到最新版本。

    pip install -U awscli
    

    【讨论】:

      【解决方案2】:

      如果您在 ubuntu 上使用命令 apt-get install awscli 安装了 aws-cli,它会安装旧版本的 aws cli。

      您可以使用 pip 命令安装最新的 aws-cli,确保 pip 已安装在您的系统上。使用此命令安装 aws-cli

      pip install -U awscli
      

      要安装 pip,您可以使用以下命令

      sudo apt-get install python-pip
      sudo apt-get install python3-pip -> On python3
      

      【讨论】:

        猜你喜欢
        • 2019-01-16
        • 1970-01-01
        • 1970-01-01
        • 2020-06-12
        • 1970-01-01
        • 2019-07-15
        • 2023-01-20
        • 2022-01-04
        • 2021-01-27
        相关资源
        最近更新 更多