博客 / Linux/ 在 CentOS 系统上安装与配置百度云 BOS CLI 工具

在 CentOS 系统上安装与配置百度云 BOS CLI 工具

在 CentOS 系统上安装与配置百度云 BOS CLI 工具

环境准备:安装 Python 与 pip

BOS CLI 工具基于 Python 开发,因此需要先安装 Python 和 pip 包管理器。

sudo yum install python python-devel python-setuptools python-pip

说明: 在较新的 CentOS 版本中,python-pip 包可能已变更。如果上述命令失败,可以尝试使用 sudo yum install python2-pip 或通过 curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py && sudo python get-pip.py 安装。

安装 BOS CLI 工具

下载与解压

从百度云官方 SDK 页面下载对应系统的 CLI 工具包。请注意,原链接中的版本(0.10.8)已非常陈旧,建议访问 官方文档 获取最新版本。

# 示例命令(请替换为最新版本链接)
wget https://sdk.bce.baidu.com/console-sdk/bce-cli-latest-linux-x86-64.zip
unzip bce-cli-latest-linux-x86-64.zip

安装与配置环境变量

进入解压后的目录并执行安装。

cd bce-cli-*
sudo python setup.py install

安装完成后,需要将 CLI 工具的可执行文件目录添加到系统的 PATH 环境变量中,以便在任意位置调用 bce 命令。

# 假设解压目录为 /home/user/bce-cli-x.y.z
# 临时添加(仅当前终端会话有效)
export PATH=/home/user/bce-cli-x.y.z:$PATH
# 永久添加,请将以下行添加到 ~/.bashrc 或 ~/.bash_profile 文件末尾
echo 'export PATH=/home/user/bce-cli-x.y.z:$PATH' >> ~/.bashrc
source ~/.bashrc

重要提示: 在修改 PATH 时,如果误操作(例如 export PATH=/some/path 而丢失了系统路径),会导致 ls 等基本命令无法使用。如果发生此情况,可以通过以下命令恢复默认 PATH:

export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

配置 BOS CLI

首次使用前,需要通过交互式命令配置您的认证信息和默认参数。

bce -c

根据提示输入以下信息:

  • BOS Access Key ID:在百度云控制台“安全认证”中获取的 Access Key。
  • BOS Secret Access Key:对应的 Secret Key。
  • Default region name:BOS Bucket 所在的区域,如 bj(北京)、gz(广州)、su(苏州)。
  • Default domain:通常使用默认的 <region>.bcebos.com 即可。
  • 其余选项如“自动切换域名”、“断点续传有效期”、“HTTPS 协议”、“并行上传线程数”等,可直接按 Enter 使用推荐的默认值。

配置信息会保存在 ~/.bce/config 文件中。

使用 CLI 批量上传文件

配置完成后,即可使用 bce bos cp 命令上传文件或目录。

# 将本地 ./temp/ 目录下的所有文件递归上传到名为 bce-test 的 Bucket 中
bce bos cp ./temp/ bos:/bce-test -r

命令说明:

  • cp:复制/上传命令。
  • ./temp/:本地源目录路径。
  • bos:/bce-test:目标 BOS Bucket,格式为 bos:<bucket-name>
  • -r:递归上传目录下的所有文件和子目录。

您还可以通过 bce bos --helpbce bos cp --help 查看更详细的参数说明,例如设置存储类型、上传限速等。

  1. avatar
    godaddy优惠码

    朋友 交换链接吗

    1. 可以

发表评论

您的邮箱不会公开。必填项已用 * 标注。