文档

命令行工具ossutil快速入门

更新时间:

ossutil是阿里云官方提供的OSS命令行管理工具,当您需要快速上传大文件、下载文件、分享文件时,可以使用ossutil工具。首次使用时您需要先创建存储空间,将本地文件上传到存储空间。上传完成后,可以按需将文件下载至本地,或者通过生成签名URL的方式将文件分享给第三方,供其下载或预览。

前提条件

  • 已安装ossutil。更多信息,请参见安装ossutil

  • 已开通OSS。更多信息,请参见开通OSS

创建Bucket

  • 命令格式

    ossutil mb oss://bucket
  • 使用示例

    创建名为examplebucket的存储空间。

    ossutil mb oss://examplebucket

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

    0.668238(s) elapsed

有关创建Bucket的更多示例,请参见mb(创建存储空间)

上传文件

  • 命令格式

    ossutil cp local_file oss://bucket
  • 使用示例

    • 上传单个文件examplefile.txt至目标存储空间examplebucket。

      ossutil cp examplefile.txt oss://examplebucket
    • 上传单个文件examplefile.txt至目标存储空间examplebucket,并将文件重命名为exampleobject.txt。

      ossutil cp examplefile.txt oss://examplebucket/exampleobject.txt

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

    0.720812(s) elapsed

有关上传文件的更多示例,请参见cp(上传文件)

下载文件

  • 命令格式

    ossutil cp cloud_url local_file
  • 使用示例

    将文件examplefile.txt从目标存储空间examplebucket下载至本地localfolder文件夹下。

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

    将文件examplefile.txt从目标存储空间examplebucket下载至本地localfolder文件夹下,并将文件重命名为exampleobject.txt。

    ossutil cp oss://examplebucket/examplefile.txt localfolder/exampleobject.txt

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

    0.720812(s) elapsed

有关下载文件的更多示例,请参见cp(下载文件)

生成签名URL

  • 命令格式

    ossutil sign cloud_url [--timeout <value>]
  • 使用示例

    对目标文件oss://examplebucket/exampleobject.txt生成超时时间为3600秒的文件签名URL。

    ossutil sign oss://examplebucket/exampleobject.txt --timeout 3600 

    以下输出结果表明已成功生成文件签名URL。

    https://examplebucket.oss-cn-hangzhou.aliyuncs.com/exampleobject.txt?Expires=1608282224&OSSAccessKeyId=LTAI4G33piUmgRN1DXx9****&Signature=jo4%2FGykfuc1A4fvyvKRpRyymYH****
    0.368676(s) elapsed

有关生成签名URL的更多示例,请参见sign(生成签名URL)

  • 本页导读 (1)
文档反馈