我想在mac上使用sudo chmod 777 -R <path>
授予操作权限,我仔细检查了给定的路径,它是现有的,没有拼写错误,但我仍然得到chmod: -R: No such file or directory
。关于我为何会收到此错误的任何想法?
答案 0 :(得分:1)
如果您查看chmod
手册页中的概要,您将看到以下内容:
概要
chmod [OPTION] ... MODE [,MODE] ... FILE ...
chmod [OPTION] ... OCTAL-MODE FILE ...
chmod [OPTION] ... - reference = RFILE FILE ...
-R
标志应该在实际文件模式之前使用,所以你需要调用这样的命令:
sudo chmod -R 777 <path>
现在,您正尝试为名为777
的文件设置-R
权限,该文件当然不存在。