/usr/bin/mkdir: cannot create directory ‘–p’: File exists
时间: 2023-09-22 13:05:46 浏览: 202
这个错误提示出现的原因是你在执行 `mkdir` 命令时,使用了一个错误的参数,导致系统无法识别。`–p` 参数表示在创建目录时,如果父级目录不存在,则自动创建父级目录。正确的参数应该是 `-p`,即使用短横线 `-` 而不是长横线 `–`。你可以重新执行命令,将参数改为 `-p` 即可。例如,正确的命令应该是:
```
mkdir -p /path/to/directory
```
相关问题
mkdir: cannot create directory ‘/usr/bin/ssh’: File exists
如果你收到 "mkdir: cannot create directory ‘/usr/bin/ssh’: File exists" 错误,表示目录已经存在,无法再次创建。你可以尝试使用以下命令来检查 `/usr/bin/ssh` 是否存在并且是一个目录:
```sh
ls -ld /usr/bin/ssh
```
如果输出结果中包含 `d` 表示 `/usr/bin/ssh` 是一个目录,否则就不是一个目录。如果 `/usr/bin/ssh` 是一个目录,那么你可以尝试使用以下命令来创建软链接:
```sh
sudo ln -s /usr/lib/x86_64-linux-gnu/libcrypto.so.10 /usr/bin/ssh/libcrypto.so.10
```
这个命令会创建一个名为 `/usr/bin/ssh/libcrypto.so.10` 的软链接,指向 `/usr/lib/x86_64-linux-gnu/libcrypto.so.10` 文件。如果你仍然遇到问题,请提供更多的信息,我会尽力帮助你解决问题。
hadoop3: mkdir: cannot create directory `/usr/local/hadoop/bin/../logs’: Permission denied
这个错误提示是因为你没有在运行 mkdir 命令时加上 sudo 权限,导致没有权限在 /usr/local/hadoop/bin 目录下创建 logs 目录。
你可以尝试使用以下命令来解决这个问题:
```
sudo mkdir -p /usr/local/hadoop/bin/../logs
```
这样就可以创建 logs 目录了。如果还有其他类似的权限问题,也可以使用 sudo 命令来解决。
阅读全文