有人能帮我解决这个问题吗?我是 Linux 新手,问题如下:
gourab@gourab-RV509:/usr/share/java$ cd /
gourab@gourab-RV509:/$ cd usr
gourab@gourab-RV509:/usr$ mkdir JAVA
mkdir: cannot create directory `JAVA': Permission denied
gourab@gourab-RV509:/usr$
答案1
不要mkdir JAVA
使用sudo mkdir JAVA
,然后输入您的密码。
这应该可以解决问题。
但是,您实际上只需要使用一个命令,而不是这两个或三个命令。
cd /
cd usr
sudo mkdir JAVA
cd 只会改变目录,这样做毫无意义。您只需将文件的路径放在 mkdir 后面即可,如下所示。
sudo mkdir /usr/JAVA
答案2
Permission denied
意味着您必须是 才能superuser or root
在特定目录上创建文件/文件夹。因此,要创建需要 root 权限的文件夹,您只需sudo
在命令前添加:sudo mkdir -p JAVA
答案3
为了在除 之外的任何文件夹中创建目录(/home/username
其中username
是您的帐户的 )username
,您需要mkdir
在前面添加sudo
,因此请按如下方式创建文件夹:sudo mkdir JAVA