gsutil.bashrc文件路径设置

gsutil.bashrc文件路径设置

实际上我刚刚安装工具按照说明这里

但是现在,当我在命令提示符下输入时,gsutil我得到以下内容:

No command was given.
Choose one of -b, -d, -e, or -r to do something. 
Try `/usr/bin/gsutil --help' for more information.

我可能犯了什么错误或者我应该做点别的吗?

是不是因为我没有在文件中设置正确的路径.bashrc file?我在文件中设置了以下路径.bashrc

export PATH=${PATH}:$usr/bin/gsutil

首先我将其设置为:

export PATH=${PATH}:$HOME/vishal/Downloads/gsutil/gsutil

答案1

正如所指出的https://stackoverflow.com/questions/7989741/how-to-configure-gsutilgsutil, Ubuntu 软件包中的程序返回“未给出命令”消息gsutil。也就是说不是Google Cloud Storage 实用程序,而是一个较旧的程序,用于“配置和管理 GrandStream BudgeTone 100 VOIP 和 GS2000 电话”。您链接到的 Google 帮助页面上的红色方框中有一个显眼的“警告”提到了这一点。

虽然你可以通过PATH正确配置来解决这个问题(这样 Googlegsutil就可以在 Ubuntu 包之前找到它gsutil),但如果你没有“BudgeTone”手机,你也可以简单地卸载 Ubuntu 包gsutil

答案2

该程序gsutil需要更多参数才能运行。因此,gsutil除了您粘贴的输出之外,单独运行不会产生任何有用的东西。因此,要上传您的 PNG 照片,请发出命令

gsutil cp *.png gs://my_pngs

只需看一下gsutil 参考指南. 本文档解释了如何使用gsutil

但你对的定义$PATH似乎也不正确。你写道:

export PATH=${PATH}:$usr/bin/gsutil

您真的设置了变量$usr吗?我假设您想使用目录/usr。如果这是您的意图,您应该替换$并改写一个/。我想到的第二个问题是:是/usr/bin/gsutil目录吗?我假设这是您的可执行文件。因此您的定义无论如何都不会起作用。如果您尝试输入,echo $PATH您将看到/usr/bin已经定义为路径的一部分。因此gsutil将像任何其他程序一样被调用,并且无需设置PATH变量。

答案3

我强烈建议使用 Ubuntu 内置的包管理,而不是从互联网上下载和安装。

这可确保应用程序经过测试,可以在您的发行版本上运行,还可确保应用程序安装在文件系统中的适当位置。如果您不再需要某个应用程序,它还允许您轻松删除它。

为此,请在 Ubuntu 软件中心搜索应用程序。

sudo apt install gsutil您可以通过 apt 命令在所有当前支持的 Ubuntu 版本中在系统上安装 gsutil 。

只有在极少数情况下,你才需要添加苯甲酸作为一个软件源,您知道您可以从中安装其他地方无法使用的应用程序。

只有在万不得已的情况下,您才可以从其源代码或可能提供的安装程序安装应用程序(例如,对于闭源软件)。此类软件可能无法正常运行。

相关内容