Bash chmod 777-R在现有路径上获取chmod:-R:没有这样的文件或目录
我想在mac上使用sudo chmod 777-R授予操作访问权限,我仔细检查了给定的路径,它是存在的,没有输入错误,但我仍然得到chmod:-R:没有这样的文件或目录。你知道我为什么会出现这个错误吗?如果你查看chmod手册页的概要,你会看到以下内容: 概要 chmod[选项]。。。模式[模式]。。。文件 chmod[选项]。。。八进制模式文件。。。 chmod[选项]-reference=RFILE文件 应在实际文件模式之前使用-R标志,因此需要如下调用命令:Bash chmod 777-R在现有路径上获取chmod:-R:没有这样的文件或目录,bash,macos,permissions,chmod,Bash,Macos,Permissions,Chmod,我想在mac上使用sudo chmod 777-R授予操作访问权限,我仔细检查了给定的路径,它是存在的,没有输入错误,但我仍然得到chmod:-R:没有这样的文件或目录。你知道我为什么会出现这个错误吗?如果你查看chmod手册页的概要,你会看到以下内容: 概要 chmod[选项]。。。模式[模式]。。。文件 chmod[选项]。。。八进制模式文件。。。 chmod[选项]-reference=RFILE文件 应在实际文件模式之前使用-R标志,因此需要如下调用命令: sudo chmod -R 7
sudo chmod -R 777 <path>
现在,您正在尝试对名为-R的文件设置777权限,该文件当然不存在。如果您查看chmod手册页的概要,您将看到以下内容: 概要 chmod[选项]。。。模式[模式]。。。文件 chmod[选项]。。。八进制模式文件。。。 chmod[选项]-reference=RFILE文件 应在实际文件模式之前使用-R标志,因此需要如下调用命令:
sudo chmod -R 777 <path>
现在,您正在尝试对名为-R的文件设置777权限,该文件当然不存在。sudo chmod-R 777。-R开关应该用于实际权限。没错。我认为-R只是一个标志,我可以在之前的任何地方添加,但我不应该。如果你不确定如何使用它,你可以随时查看使用man的命令的语法。我应该如何阅读才能使用实际的权限?@Trejkaz是的,他的句子含糊不清,他的意思是-R标志应该在实际许可之前使用,如sudo chmod-R 777 sudo chmod-R 777。-R开关应该用于实际权限。没错。我认为-R只是一个标志,我可以在之前的任何地方添加,但我不应该。如果你不确定如何使用它,你可以随时查看使用man的命令的语法。我应该如何阅读才能使用实际的权限?@Trejkaz是的,他的句子含糊不清,他的意思是-R标志应该在实际许可之前使用,如sudo chmod-R 777 Ok,这解释道。我也看到很多其他人把订单搞乱了。而且它需要大写字母R而不是小写字母rOk,这解释道。我也看到很多其他人把顺序搞乱了。它需要大写字母R而不是小写字母R