对象存储服务 OBS-将obsutil设为系统内置命令:将obsutil设为macOS/Linux操作系统内置命令

时间:2025-02-12 15:12:10

将obsutil设为macOS/Linux操作系统内置命令

方式一:使用脚本自动配置(推荐)

  1. 运行脚本,参数为obsutil的路径。假设obsutil位于/home/user1目录下,执行命令为:

    source setup.sh /home/user1/obsutil
    • 必须以root用户运行脚本;
    • 脚本参数是obsutil的相对路径或绝对路径。
    • 必须以“source setup.sh”或“. setup.sh”命令运行脚本。

  2. 检验是否配置成功:在任意目录下执行命令obsutil help,出现工具帮助信息则表示配置成功。

    如果使用脚本自动配置完成后,执行命令obsutil help出现“-bash: obsutil: command not found”,请尝试重新登录macOS/Linux命令行,如果问题仍未解决,则表明配置失败,请尝试手动配置方式。

方式二:手动配置

  1. 创建obsutil工具目录,执行命令:

    mkdir /obsutil
    • 如果已有此目录,可忽略该步骤。
    • 必须保证执行用户是root。

  2. 设置工具目录为755权限,执行命令:

    chmod 755 /obsutil
    • 如果此目录权限为drwxr-xr-x,可忽略该步骤。
    • 必须保证执行用户是root。

  3. 拷贝obsutil工具到步骤1创建的目录下,并修改其权限为711。假设工具原路径为/home/test/obsutil,执行命令为:

    cp /home/test/obsutil /obsutilchmod 711 /obsutil/obsutil

  4. 执行命令:vi /etc/profile,按i键进入Insert模式编辑文件,在文件末尾新增一行,内容为:export PATH=$PATH:/obsutil,然后按ESC键退出编辑,然后输入:wq!保存退出。

    如果/etc/profile文件已有该新增行,可忽略此步骤。

  5. 执行命令:echo $PATH,查看当前环境变量,如果查询结果中包含:/obsutil则说明已有/obsutil环境变量,请直接执行下一步骤,否则执行source /etc/profile命令。
  6. 检验是否配置成功:在任意目录下执行命令obsutil help,出现工具帮助信息则表示配置成功。
support.huaweicloud.com/utiltg-obs/obs_11_0049.html