赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 对象存储
  4. 快速入门
  5. 命令行工具ossutil快速入门

命令行工具ossutil快速入门

  • 快速入门
  • 发布于 2025-04-21
  • 0 次阅读
文档编辑
文档编辑

使用ossutil,您可以在Windows、macOS和Linux系统上通过命令行高效管理阿里云对象存储服务(OSS),并执行批量操作或自动化任务。本文将介绍如何通过命令行完成创建存储空间(Bucket)、上传文件、下载文件、列举文件,以及删除文件和删除Bucket等操作。

说明
  • 本文以ossutil2.0为例。ossutil2.0相比于ossutil1.0版本进行了全面的功能升级,强烈推荐您使用全新版本的 ossutil2.0。 如果您想查看ossutil1.0的相关内容,建议您参见命令行工具ossutil 1.0。

  • 如果您已安装并配置ossutil 2.0,也可以直接参阅ossutil 2.0命令。

前提条件

  • 已注册阿里云账号。

  • 已个人实名认证或企业实名认证。

  • 已开通OSS服务。

安装ossutil

Linux

  1. 安装unzip解压工具。

    Alibaba Cloud Linux

    sudo yum install -y unzip

    CentOS

    sudo yum install -y unzip

    Ubuntu

    sudo apt install -y unzip
  2. 下载ossutil压缩包。

    curl -o ossutil-2.1.0-linux-amd64.zip https://gosspublic.alicdn.com/ossutil/v2/2.1.0/ossutil-2.1.0-linux-amd64.zip
    说明

    此处以Linux x86 64bit为例进行介绍。其他系统下载地址,请参见下载ossutil。

  3. 在下载压缩包的所在目录执行以下解压命令。

    unzip ossutil-2.1.0-linux-amd64.zip
  4. 进入ossutil-2.1.0-linux-amd64目录。

    cd ossutil-2.1.0-linux-amd64
  5. 在当前目录执行以下命令。

    chmod 755 ossutil
  6. 执行以下命令,实现ossutil的全局调用。

    sudo mv ossutil /usr/local/bin/ && sudo ln -s /usr/local/bin/ossutil /usr/bin/ossutil
  7. 验证是否成功安装ossutil,执行ossutil命令。

    ossutil

    返回ossutil的帮助信息即表示安装成功。

Windows

  1. 安装ossutil。

    1. 请根据您的系统架构或系统版本下载对应的安装包:

      • x86_32架构:Windows x86 32bit。

      • x86_64架构:Windows x86 64bit。

      • Windows 7、Windows8以及Windows Server 2008R2系统版本请下载:Windows 7, Windows 8, Windows Server 2008R2。

    2. 将下载好的.zip压缩包解压到目标文件夹,然后进入解压后的目录,如图所示。

      image

    3. 复制当前解压后ossutil文件夹路径配置系统环境变量。

      1. 单击当前目录的路径栏,复制其中显示的当前文件夹路径。

        image

      2. 打开环境变量对话框,在系统变量栏中找到并双击Path变量,单击新建按钮,然后将复制好的ossutil文件夹路径粘贴到新的条目框中。

        image

    4. 验证是否成功安装ossutil,执行ossutil命令。

      ossutil

      返回ossutil的帮助信息即表示安装成功。

macOS

  1. 安装ossutil。

    curl -o ossutil-2.1.0-mac-arm64.zip  https://gosspublic.alicdn.com/ossutil/v2/2.1.0/ossutil-2.1.0-mac-arm64.zip
    说明

    此处以macOS ARM 64bit为例进行介绍。其他系统下载地址,请参见下载ossutil。

  2. 在下载压缩包的所在目录执行以下解压命令。

    unzip ossutil-2.1.0-mac-arm64.zip
  3. 进入ossutil-2.1.0-mac-arm64目录。

    cd ossutil-2.1.0-mac-arm64
  4. 在当前目录执行以下命令。

    chmod 755 ossutil
  5. 执行以下命令,实现ossutil的全局调用。

    sudo mv ossutil /usr/local/bin/ && sudo ln -s /usr/local/bin/ossutil /usr/bin/ossutil
  6. 验证是否成功安装ossutil。

    ossutil

    返回ossutil的帮助信息即表示安装成功。

配置ossutil

  1. 配置ossutil。

    ossutil config
  2. 根据提示设置ossutil配置文件路径。您可以直接回车使用默认的配置文件路径。

    以下提示以Linux系统为例。

    Please enter the config file name,the file name can include path(default /root/.ossutilconfig, carriage return will use the default file. If you specified this option to other file, you should specify --config-file option to the file when you use other commands):
  3. 根据提示输入之前创建的AccessKey ID。

    Please enter Access Key ID [****************id]:LTAI****************
  4. 根据提示输入之前创建的AccessKey Secret。

    Please enter Access Key Secret [****************sk]:R6vg*********************
  5. 根据提示输入OSS数据中心所在的地域ID。

    Please enter Region [cn-hangzhou]:cn-hangzhou

    本文以杭州地域为例,其他地域的ID参见OSS地域和访问域名。

  6. 如果您不需要自定义 Endpoint,可以直接按回车跳过该参数的配置。在上一步配置完地域信息后,将默认使用该地域 ID 对应的外网 Endpoint。例如,如果您设置的 region-id 为 cn-hangzhou,默认使用的外网 Endpoint 是 https://oss-cn-hangzhou.aliyuncs.com。如果您需要自定义 OSS 数据中心所在地域的 Endpoint,请输入您的 Endpoint 信息。

    Please enter Endpoint (optional, use public endpoint by default) [None]: https://oss-cn-hangzhou.aliyuncs.com

运行示例

  1. 创建Bucket。

     ossutil mb oss://examplebucket

    以下输出结果表明已成功创建examplebucket。

    0.668238(s) elapsed
  2. 上传您的文件到Bucket。

    1. 创建本地文件uploadFile.txt。

      echo 'Hello, OSS!' > uploadFile.txt
    2. 上传您的文件到存储空间examplebucket。

      ossutil cp uploadFile.txt oss://examplebucket

      以下输出结果表明文件已成功上传至examplebucket。

      Success: Total 1 file, size 12 B, Upload done:(1 objects, 12 B), avg 44 B/s
      
      0.271779(s) elapsed
  3. 下载文件。

    将已上传的示例文件uploadFile.txt从examplebucket下载至本地localfolder文件夹下。

    ossutil cp oss://examplebucket/uploadFile.txt localfolder/

    以下输出结果表明文件已成功下载至本地localfolder文件夹下。

    Success: Total 1 object, size 12 B, Download done:(1 files, 12 B), avg 74 B/s
    
    0.162447(s) elapsed
  4. 列举examplebucket下的文件。

    ossutil ls oss://examplebucket

    以下输出结果表明已成功列举examplebucket下的文件。

    LastModifiedTime                   Size(B)  StorageClass   ETAG                                  ObjectName
    2024-11-26 14:35:29 +0800 CST           12      Standard   1103F650EB2C292D179A032D2A97B0F5      oss://examplebucket/uploadFile.txt
    Object Number is: 1
    
    0.124679(s) elapsed
  5. 删除examplebucket下的uploadFile.txt。

    ossutil rm oss://examplebucket/uploadFile.txt

    以下输出结果表明已成功删除examplebucket下的uploadFile.txt。

    0.295530(s) elapsed
  6. 删除examplebucket。

    ossutil rb oss://examplebucket

    以下输出结果表明已成功删除examplebucket。

    0.478659(s) elapsed

相关文档

ossutil使用过程中的常见问题请参见ossutil 2.0常见问题。

相关文章

开始使用OSS 2025-04-21 18:17

对象存储OSS是阿里云提供的海量、安全、低成本的云存储服务,用于存放和管理各种数据文件,并提供多种访问方式。本文将指导您如何选择适合的OSS工具,以便快速开始使用OSS。 选择合适的工具 请根据您的日常使用场景,从下表中选择最适合您的工具来使用对象存储OSS,并点击对应的

控制台快速入门 2025-04-21 18:17

OSS管理控制台是阿里云为您提供的一款简单且易于上手的OSS网页管理工具。本文介绍如何通过OSS管理控制台快速完成创建和删除存储空间、上传、下载、分享文件等操作。 前提条件

命令行工具ossutil快速入门 2025-04-21 18:17

使用ossutil,您可以在Windows、macOS和Linux系统上通过命令行高效管理阿里云对象存储服务(OSS),并执行批量操作或自动化任务。本文将介绍如何通过命令行完成创建存储空间(Bucket)、上传文件、下载文件、列举文件,以及删除文件和删除Bucket等操作。

图形化管理工具ossbrowser 2.0快速入门 2025-04-21 18:17

ossbrowser 2.0是一款用于管理OSS的免费图形化桌面客户端。该客户端支持Windows、macOS和Linux操作系统,提供直观的图形用户界面,使您能够高效地执行各种操作,包括文件的上传、下载和删除。由于其本地部署特性,ossbrowser 2.0可在您的设备上直接运行,确保操作的流畅性

ossfs快速入门 2025-04-21 18:17

ossfs是一款能够将对象存储OSS中的Bucket挂载到本地Linux系统的工具。您的应用程序可以通过文件系统操作(例如open和read)访问存储在OSS中的对象。ossfs会自动将这些操作转换为OSS的API调用。 说明

SDK快速入门 2025-04-21 18:17

使用OSS SDK集成阿里云对象存储服务(OSS),为应用程序提供高效的存储管理与访问。本文以OSS Java SDK为例介绍如何完成创建存储空间(Bucket)、上传文件、下载文件、列举文件以及删除文件和Bucket等操作。 前提条件 已

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号