自学内容网 自学内容网

【高效开发工具系列】obsutil安装与使用

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。
img

  • 推荐:kwan 的首页,持续学习,不断总结,共同进步,活到老学到老
  • 导航
    • 檀越剑指大厂系列:全面总结 java 核心技术点,如集合,jvm,并发编程 redis,kafka,Spring,微服务,Netty 等
    • 常用开发工具系列:罗列常用的开发工具,如 IDEA,Mac,Alfred,electerm,Git,typora,apifox 等
    • 数据库系列:详细总结了常用数据库 mysql 技术点,以及工作中遇到的 mysql 问题等
    • 懒人运维系列:总结好用的命令,解放双手不香吗?能用一个命令完成绝不用两个操作
    • 数据结构与算法系列:总结数据结构和算法,不同类型针对性训练,提升编程思维,剑指大厂

非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。💝💝💝 ✨✨ 欢迎订阅本专栏 ✨✨

1.什么是 obsutil?

obsutil 是一种与华为云对象存储服务(Huawei Object Storage Service,简称 OBS)集成的命令行工具。它提供了一组命令和功能,用于管理和操作 OBS 存储桶中的对象数据。

obsutil 工具可以在本地计算机上安装和运行,通过与 OBS 服务进行交互,可以执行诸如上传文件、下载文件、复制对象、删除对象、列出存储桶内容等操作。它提供了一种方便快捷的方式来管理和维护 OBS 存储桶中的数据。
在这里插入图片描述

以下是 obsutil 工具的一些常见用途和功能:

  1. 文件上传和下载:通过 obsutil 可以将本地计算机上的文件上传到 OBS 存储桶中,或从存储桶中下载文件到本地。这对于备份、数据迁移和文件共享等场景非常有用。
  2. 对象复制和同步:obsutil 提供了复制和同步对象数据的功能。您可以使用该工具将一个存储桶中的对象复制到另一个存储桶,或者将本地文件与存储桶中的对象进行同步。
  3. 存储桶管理:obsutil 支持创建新的存储桶、删除存储桶以及查看存储桶的详细信息。您可以使用该工具管理存储桶的访问权限、存储桶策略和生命周期配置等。
  4. 对象管理:obsutil 提供了一系列命令,用于管理存储桶中的对象。您可以列出存储桶中的对象列表,删除对象,获取对象的元数据信息以及设置对象的访问权限。
  5. 断点续传和并发上传:obsutil 支持断点续传功能,当网络中断或上传过程中出现问题时,可以从中断的位置继续上传文件,而无需重新开始。此外,它还支持并发上传,可以同时上传多个文件,提高上传速度。

obsutil 是与华为云对象存储服务(OBS)集成的命令行工具,提供了方便的管理和操作 OBS 存储桶中对象数据的功能。通过 obsutil,您可以上传和下载文件,复制和同步对象,管理存储桶和对象,以及享受断点续传和并发上传等特性。它是一个强大而实用的工具,为使用华为云 OBS 的开发者和管理员提供了便利。

2.Mac 使用

vim ~/.bash_profile
source ~/.bash_profile

vim ~/.zshrc
source ~/.zshrc

根据提供的错误信息,看起来是在执行脚本build_push.sh的过程中,出现了obsutil命令未找到的错误。您还提供了obsutil实际所在的目录为/Users/qinyingjie/Documents/software/obsutil_darwin_amd64_5.5.12/obsutil

要解决这个问题,您可以采取以下几个步骤:

  1. 确认路径:首先,请确认obsutil工具的实际路径是否正确。您提供的路径为/Users/qinyingjie/Documents/software/obsutil_darwin_amd64_5.5.12/obsutil,请确保这是obsutil工具的可执行文件所在的路径。

  2. 添加路径到环境变量:将obsutil所在的目录添加到系统的环境变量PATH中,这样系统就能够在任何位置找到obsutil命令。您可以通过编辑相应的配置文件来实现这一点,例如.bashrc.bash_profile.zshrc(具体文件名取决于您使用的 Shell)。在文件中添加以下行:

    export PATH="/Users/qinyingjie/Documents/software/obsutil_darwin_amd64_5.5.12:$PATH"
    

    然后保存文件并重新启动终端或使用source命令使更改生效。

  3. 测试命令:重新运行build_push.sh脚本,看看是否仍然报告obsutil命令未找到的错误。如果一切正常,脚本应该能够找到并执行obsutil命令。
    在这里插入图片描述

请注意,以上步骤假设您提供的路径确实包含了可执行的obsutil命令文件。如果路径不正确或文件不可执行,您可能需要重新下载或安装obsutil工具,并确保将其正确配置到系统中。

如果问题仍然存在,建议查看脚本文件build_push.sh的内容,确保在调用obsutil命令之前没有其他错误或问题。

觉得有用的话点个赞 👍🏻 呗。
❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄

💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍

🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙

img


原文地址:https://blog.csdn.net/qyj19920704/article/details/137698305

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!