mkdir -p无法创建目录`/ DirName':权限被拒绝

时间:2012-11-19 15:32:33

标签: shell permissions mkdir

我试图在shell脚本中创建一个目录:

mkdir -p DirName

但我总是得到同样的错误: 无法创建目录`/ DirName':权限被拒绝

如果我直接从shell运行相同的命令而不是使用脚本,那就完美了。

任何想法?

谢谢! :)

2 个答案:

答案 0 :(得分:2)

如果您要使用-p选项,则需要指定完整路径

mkdir -p /some/path/here/DirName

我建议列出完整路径(如果您计划在shell脚本上更改位置)。

如果您的shell脚本不会更改位置(以后您不会将其移动到其他位置),我会使用:

mkdir ./DirName

这些应该与您在shell中创建目录的行为类似。

答案 1 :(得分:1)

您正尝试在文件系统的根目录(/DirName)而不是当前目录(Dirname./Dirname)中创建目录。您无权写入根目录。