💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。
- 推荐:kwan 的首页,持续学习,不断总结,共同进步,活到老学到老
- 导航
- 檀越剑指大厂系列:全面总结 java 核心技术点,如集合,jvm,并发编程 redis,kafka,Spring,微服务,Netty 等
- 常用开发工具系列:罗列常用的开发工具,如 IDEA,Mac,Alfred,electerm,Git,typora,apifox 等
- 数据库系列:详细总结了常用数据库 mysql 技术点,以及工作中遇到的 mysql 问题等
- 懒人运维系列:总结好用的命令,解放双手不香吗?能用一个命令完成绝不用两个操作
- 数据结构与算法系列:总结数据结构和算法,不同类型针对性训练,提升编程思维,剑指大厂
非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。💝💝💝 ✨✨ 欢迎订阅本专栏 ✨✨
博客目录
- 1.什么是 obsutil?
- 2.Mac 使用
1.什么是 obsutil?
obsutil 是一种与华为云对象存储服务(Huawei Object Storage Service,简称 OBS)集成的命令行工具。它提供了一组命令和功能,用于管理和操作 OBS 存储桶中的对象数据。
obsutil 工具可以在本地计算机上安装和运行,通过与 OBS 服务进行交互,可以执行诸如上传文件、下载文件、复制对象、删除对象、列出存储桶内容等操作。它提供了一种方便快捷的方式来管理和维护 OBS 存储桶中的数据。
以下是 obsutil 工具的一些常见用途和功能:
- 文件上传和下载:通过 obsutil 可以将本地计算机上的文件上传到 OBS 存储桶中,或从存储桶中下载文件到本地。这对于备份、数据迁移和文件共享等场景非常有用。
- 对象复制和同步:obsutil 提供了复制和同步对象数据的功能。您可以使用该工具将一个存储桶中的对象复制到另一个存储桶,或者将本地文件与存储桶中的对象进行同步。
- 存储桶管理:obsutil 支持创建新的存储桶、删除存储桶以及查看存储桶的详细信息。您可以使用该工具管理存储桶的访问权限、存储桶策略和生命周期配置等。
- 对象管理:obsutil 提供了一系列命令,用于管理存储桶中的对象。您可以列出存储桶中的对象列表,删除对象,获取对象的元数据信息以及设置对象的访问权限。
- 断点续传和并发上传:obsutil 支持断点续传功能,当网络中断或上传过程中出现问题时,可以从中断的位置继续上传文件,而无需重新开始。此外,它还支持并发上传,可以同时上传多个文件,提高上传速度。
obsutil 是与华为云对象存储服务(OBS)集成的命令行工具,提供了方便的管理和操作 OBS 存储桶中对象数据的功能。通过 obsutil,您可以上传和下载文件,复制和同步对象,管理存储桶和对象,以及享受断点续传和并发上传等特性。它是一个强大而实用的工具,为使用华为云 OBS 的开发者和管理员提供了便利。
2.Mac 使用
vim ~/.bash_profile
source ~/.bash_profilevim ~/.zshrc
source ~/.zshrc
根据提供的错误信息,看起来是在执行脚本build_push.sh
的过程中,出现了obsutil
命令未找到的错误。您还提供了obsutil
实际所在的目录为/Users/qinyingjie/Documents/software/obsutil_darwin_amd64_5.5.12/obsutil
。
要解决这个问题,您可以采取以下几个步骤:
-
确认路径:首先,请确认
obsutil
工具的实际路径是否正确。您提供的路径为/Users/qinyingjie/Documents/software/obsutil_darwin_amd64_5.5.12/obsutil
,请确保这是obsutil
工具的可执行文件所在的路径。 -
添加路径到环境变量:将
obsutil
所在的目录添加到系统的环境变量PATH
中,这样系统就能够在任何位置找到obsutil
命令。您可以通过编辑相应的配置文件来实现这一点,例如.bashrc
、.bash_profile
或.zshrc
(具体文件名取决于您使用的 Shell)。在文件中添加以下行:export PATH="/Users/qinyingjie/Documents/software/obsutil_darwin_amd64_5.5.12:$PATH"
然后保存文件并重新启动终端或使用
source
命令使更改生效。 -
测试命令:重新运行
build_push.sh
脚本,看看是否仍然报告obsutil
命令未找到的错误。如果一切正常,脚本应该能够找到并执行obsutil
命令。
请注意,以上步骤假设您提供的路径确实包含了可执行的obsutil
命令文件。如果路径不正确或文件不可执行,您可能需要重新下载或安装obsutil
工具,并确保将其正确配置到系统中。
如果问题仍然存在,建议查看脚本文件build_push.sh
的内容,确保在调用obsutil
命令之前没有其他错误或问题。
觉得有用的话点个赞
👍🏻
呗。
❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍
🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙