赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 对象存储
  4. 开发参考
  5. 常用工具
  6. 命令行工具ossutil 2.0
  7. ossutil命令
  8. API级命令
  9. 关于Object操作
  10. 基础操作
  11. head-object

head-object

  • 基础操作
  • 发布于 2025-04-21
  • 0 次阅读
文档编辑
文档编辑

head-object用于获取某个文件(Object)的元信息。

注意事项

使用此命令不会返回文件内容。

权限说明

阿里云账号默认拥有全部权限。阿里云账号下的RAM用户或RAM角色默认没有任何权限,需要阿里云账号或账号管理员通过RAM Policy或Bucket Policy授予操作权限。

API

Action

说明

HeadObject

oss:GetObject

获取某个Object的元数据。

命令格式

ossutil api head-object --bucket value --key value [flags]

参数

类型

说明

--bucket

string

Bucket名称。

--key

string

Object的完整路径。

--if-match

string

如果传入期望的ETag和Object的 ETag匹配,则返回200 OK和Object Meta;否则返回412 precondition failed。

--if-modified-since

string

如果传入参数中的时间早于实际修改时间,则返回200 OK和Object Meta;否则返回304 not modified。

--if-none-match

string

如果传入期望的ETag值和Object的ETag不匹配,则返回200 OK和Object Meta;否则返回304 Not Modified。

--if-unmodified-since

string

如果传入参数中的时间等于或者晚于文件实际修改时间,则返回200 OK和Object Meta;否则返回412 Precondition Failed。

--version-id

string

Obejct的版本号。

说明
  • head-object命令对应API接口HeadObject。关于API中的具体参数含义,请参见HeadObject。

  • 关于支持的全局命令行选项,请参见支持的全局命令行选项。

使用示例

  • 获取exampleobject对象的元信息。

    ossutil api head-object --bucket examplebucket --key exampleobject
  • 获取exampleobject对象的元信息,以JSON格式显示。

    ossutil api head-object --bucket examplebucket --key exampleobject --output-format json
  • 获取版本号为123的exampleobject的元信息。

    ossutil api head-object --bucket examplebucket --key exampleobject --version-id 123
  • 获取exampleobject对象且ETag等于123的元信息。

    ossutil api head-object --bucket examplebucket --key exampleobject --if-match 123
  • 获取exampleobject对象且对象实际修改时间早于"Thu, 11 Jul 2024 06:36:31 GMT"的元信息。

    ossutil api head-object --bucket examplebucket --key exampleobject --if-modified-since "Thu, 11 Jul 2024 06:36:31 GMT"
相关文章

put-object 2025-04-21 17:24

您可以通过API级命令向存储空间(Bucket)中上传文件(Object)。 注意事项 添加的Object大小不能超过5 GB。 默认情况下,如果已存在同名Object且对该Object有访问权限,则新添加的Obj

get-object 2025-04-21 17:24

您可以通过API级命令获取存储空间(Bucket)中的某个文件(Object)。 注意事项 GetObject接口默认可通过HTTP和HTTPS两种方式访问。如果要设置仅允许通过HTTPS方式访问,请使用Bucket Policy的授权访问方式。具体操作,请参见通过Bucket Policy授权用户

copy-object 2025-04-21 17:24

copy-object用于拷贝同一地域下相同或不同存储空间(Bucket)之间的文件(Object)。 注意事项 如果需要恢复Object的早期版本为当前版本,您只需将Object的早期版本拷贝到同一个Bucket中,OSS会将该Object对应的早期版本置为当前版本。<

append-object 2025-04-21 17:24

append-object用于以追加写的方式上传文件(Object)。 注意事项 通过append-object方式最后生成的Object大小不得超过5 GB。 append-object不支持指定CMK ID进行

delete-object 2025-04-21 17:24

delete-object用于删除文件(object)。 注意事项 阿里云账号默认拥有删除文件的权限。如果您需要通过RAM用户或者STS的方式进行删除,您必须拥有

delete-multiple-objects 2025-04-21 17:24

delete-multiple-objects用于删除同一个存储空间(Bucket)中的多个文件(Object)。 注意事项 阿里云账号默认拥有删除对象的标签的权限。如果您需要通过RAM用户或者STS的方式进行删除,您必须拥有

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