mkdir: 无法创建目录 'example': 权限被拒绝

mkdir: cannot create directory 'example': Permission denied

我正在尝试创建一个新目录。

Munch@DESKTOP-J0U63F0 MINGW64 /
$ ls
bin/  etc/           LICENSE.txt  ReleaseNotes.html  unins000.exe*
cmd/  git-bash.exe*  mingw64/     tmp/               unins000.msg
dev/  git-cmd.exe*   proc/        unins000.dat       usr/

Munch@DESKTOP-J0U63F0 MINGW64 /
$ mkdir example
mkdir: cannot create directory ‘example’: Permission denied

我预计没有错误,然后能够再次键入 ls 以查看新目录列表,并看到 "example" 作为目录之一。请参见视频 Prework: Git Bash Part 1 at 02:05。相反,我收到 permission denied 错误。为什么我的权限被拒绝?我该如何纠正?

检查启动文件夹的权限 Git Bash。该错误表明您没有执行该操作的权限。有一些解决方案。

  1. 使用 cd 将您的目录更改为其他硬盘而不是 C(或者可能是 C:/path/to/your/user)
  2. 更改当前文件夹的权限为完全控制(使用pwd命令显示您的当前目录) ...

MINGW64 表示 Git for Windows installation.

'/'表示“安装Git的地方(可以在C:\Program Files\Git,而C:\Program Files本身可以在修改方面受到限制)

尝试:

cd
mkdir example

cd会带你到$HOME,默认是/c/Users/<YourLogin>:你可以在那里写。

在与我的一位程序员朋友交谈后,显然是在 Windows 10 上,在我的新笔记本电脑上,我的主帐户默认情况下不会自动设置为 运行 程序作为管理员。我只需右键单击该程序并单击 "run as administrator"。一旦我这样做了,我就可以根据需要使用 mkdir 输入。

查看此 link 以获取有关作为管理员的默认 运行ning 程序主题的更多信息:https://www.cnet.com/how-to/always-run-a-program-in-administrator-mode-in-windows-10/

感谢大家的answers/input!