为什么我的 Ubuntu 16.04 上没有 /usr/local?

为什么我的 Ubuntu 16.04 上没有 /usr/local?

我跟着hadoop 安装教程。我尝试将文件夹移动到/usr/local/

sudo mv hadoop-2.9* /usr/local/hadoop

但它回答我:

mv: target '/usr/local/hadoop' is not a directory

这难道不是本地安装软件的适当位置吗?

答案1

链接的教程显示该命令如下:

sudo mv hadoop-2.7.3 /usr/local/hadoop`

文件路径前不应有波浪符号~。波浪符号扩展为用户的主目录,在本例中为/home/mike/,因此您尝试创建/home/mike/usr/local/hadoop而不是/usr/local/hadoop

以下命令应该有效:

sudo mv hadoop-2.9* /usr/local/hadoop

hadoop-2.9*请注意,如果命令有多个匹配项,mv则会失败,并提示命令的参数太多。

相关内容