cat命令仅支持将存储空间(Bucket)内文件(Object)的内容输出到屏幕。
重要 本文各命令行示例均基于Linux 64位系统,其他系统请将命令开头的./ossutil64替换成对应的Binary名称。详情请参见命令行工具ossutil快速入门。
命令格式
./ossutil64 cat oss://bucketname/objectname [--payer ] [--version-id ]
重要
仅建议使用此命令查看文本文件内容。
参数及选项说明如下:
配置项 |
说明 |
bucketname |
Bucket名称。 |
objectname |
Object名称。 |
–payer |
请求的支付方式。如果希望访问指定路径下的资源产生的流量、请求次数等费用由请求者支付,请将此选项的值设置为requester。 |
–version-id |
Object的指定版本。仅适用于已开启或暂停版本控制状态Bucket下的Object。 |
使用示例
-
将未开启版本控制的目标存储空间examplebucket内名为test.txt的文件内容输出到屏幕
./ossutil64 cat oss://examplebucket/test.txt
以下输出结果表明test.txt文件包含的信息,以及完成输出操作所用时长。
My Website Home Page. 0.088092(s) elapsed
-
将已开启版本控制的目标存储空间examplebucket内名为exampleobject.txt文件的指定版本内容输出到屏幕
./ossutil64 cat oss://examplebucket/exampleobject.txt --version-id CAEQARiBgID8rumR2hYiIGUyOTAyZGY2MzU5MjQ5ZjlhYzQzZjNlYTAyZDE3****
有关获取Object所有版本的具体操作,请参见ls命令。
以下输出结果表明指定版本的exampleobject.txt文件包含的信息,以及完成输出操作所用时长。
Hello World. 0.044820(s) elapsed
通用选项
当您需要通过命令行工具ossutil切换至另一个地域的Bucket时,可以通过-e选项指定该Bucket所属的Endpoint。当您需要通过命令行工具ossutil切换至另一个阿里云账号下的Bucket时,可以通过-i选项指定该账号的AccessKey ID,并通过-k选项指定该账号的AccessKey Secret。
例如您需要查看另一个阿里云账号下,华东2(上海)地域下目标存储空间examplebucket1下名为exampleobject1.txt文件内容,命令如下:
./ossutil64 cat oss://examplebucket1/exampleobject1.txt -e oss-cn-shanghai.aliyuncs.com -i LTAI4Fw2NbDUCV8zYUzA**** -k 67DLVBkH7EamOjy2W5RVAHUY9H****
关于此命令的其他通用选项的更多信息,请参见通用选项。
内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家
阿里云企业补贴进行中: 马上申请
腾讯云限时活动1折起,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠
转转请注明出处:https://www.yunxiaoer.com/158530.html