获取文件哈希值 - hash

最近更新时间:2024-08-30 23:36:01

我的收藏
hash 命令用于计算本地文件的哈希值或获取对象存储(Cloud Object Storage,COS)文件的哈希值。

命令格式

./coscli hash <object-name> [flag]
hash 命令包含以下参数:
参数格式
参数用途
示例
<object-name>
用于指定访问的文件。可以为本地路径或COS文件路径。COS路径支持使用 配置参数 中的桶别名,或桶名称进行访问。如使用桶名称访问,需要额外携带 endpoint flag。
本地路径:~/example.txt
使用桶别名指定COS文件路径:cos://bucketalias/example.txt
使用桶名称指定COS文件路径:cos://examplebucket-1250000000/example.txt
hash 命令包含以下可选 flag:
flag 简写
flag 全称
flag 用途
-h
--help
查看该命令的具体用法
--type
哈希类型(md5 或 crc64,默认为 crc64)。
注意:md5仅能获取 etag,如需获取文件md5可以下载完整文件后计算。
说明:
关于此命令的其他通用选项(例如切换存储桶、切换用户账号等),请参见 通用选项 文档。

操作示例

计算本地文件的 crc64

./coscli hash ~/test.txt

获取 COS 文件的 md5

./coscli hash cos://bucket1/example.txt --type=md5