我想在Mac上使用sudo chmod 777 -R <path>
授予操作权限,我仔细检查了给定的路径,它存在且没有拼写错误,但是我仍然收到chmod:-R:没有此文件或目录
的错误。你有什么想法,为什么会出现这个错误?
我想在Mac上使用sudo chmod 777 -R <path>
授予操作权限,我仔细检查了给定的路径,它存在且没有拼写错误,但是我仍然收到chmod:-R:没有此文件或目录
的错误。你有什么想法,为什么会出现这个错误?
如果您查看chmod
的man页面上的概要,您将看到以下内容:
概要
chmod [选项]... 模式[,模式]... 文件...
chmod [选项]... 八进制模式 文件...
chmod [选项]... --reference=参考文件 文件...
在实际文件模式之前应该使用-R
标志,因此您需要像这样调用命令:
sudo chmod -R 777 <path>
目前您正在尝试在名为-R
的文件上设置777
权限,而这个文件显然不存在。
sudo chmod -R 777 <path>
。应该使用-R
选项来设置实际权限。 - Cyclonecode