CMD通用参数
更新时间:2025-07-04
用户可以通过bos命令来访问BOS服务,管理、操作Bucket和Object。如果BOS服务余额不足时进行操作会提示Access Denied。
CMD使用多层命令结构,所有的命令以bcecmd
开头,[options]
表示BCE CMD支持的选项,<service>
表示CMD所支持的服务,如BOS等,每个服务拥有多个特定的子命令。
Plain Text
1$ bcecmd [options] [<service> <command> [parameters [options]]]
参数解释
参数项 | 取值 | 说明 |
---|---|---|
options | BCE通用的Option,取值为-c、-v、-h、-d和--conf-path。 | - |
service | 取值为bos、bosprobe。 | bosprobe的使用方法请查看bosprobe |
command | 取值为:mb、rb、ls、cp、rm。 | 各命令的作用请参见命令功能描述。 |
parameters | 取值为<local-path>或<bos-path>。 | <bos-path>包含以下几种形式: - BOS根目录:bos:/ - BOS Bucket根目录:bos:/<bucket-name> - BOS Bucket下文件夹:bos:/<bucket-name>/<folder-name>/ - BOS Bucket下的Object:bos:/<bucket-name>/<folder-name>/<object-key> 注: 在<bos-path>中Bucket后面如果出现连续多个"/"会处理成一个"/"。参数的值可以是简单的字符串或数字,如 $ bcecmd bos cp localfile.txt bos:/mybucket/remotefile.txt 。如果字符串中包含空格及特殊字符,在Linux中需要使用单引号,在Windows中需要使用双引号包围。如$ bcecmd bos cp 'my object 1' 'bos:/mybucket/my object 1' |
+options | BOS命令的Option,取值为-r、-a或-s等。 | BOS各命令可配置的option不一样,详细的使用方法请参见各命令行解释。 |
CMD通用Option
-
查看帮助:可以在任意命令后面添加
-h
或--help
来查看该命令的帮助信息。Plain Text1$ bcecmd -h 2 $ bcecmd bos -h 3 $ bcecmd bos ls --help
-
查看、设置AK、SK等配置信息:
-c/--configure
Plain Text1$ bcecmd -c [<conf-path>]
-
查看版本信息:
-v/--version
Plain Text1$ bcecmd -v
-
查看debug信息:
-d/--debug
Plain Text1$ bcecmd -d bos ls bos:/bce-test/pre/
注意:
-d/--debug
命令不能单独使用,必须与bos
命令结合使用。 -
使用指定配置文件:
--conf-path
Plain Text1$ bcecmd --conf-path ./conf-sample/ bos ls bos:/bce-test/pre/
注意: 不使用
--conf-path
命令时,默认使用用户主目录~/.go-bcecli
下的配置。