我正在尝试使用以下命令(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
选项?
答案 0 :(得分:4)
' aws s3 ls --recursive'已在版本1.2.11中添加 - 您使用的是版本1.2.9 - 过时的版本。请升级到最新版本。
pip install -U awscli
答案 1 :(得分:1)
如果您在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