Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash chmod 777-R在现有路径上获取chmod:-R:没有这样的文件或目录_Bash_Macos_Permissions_Chmod - Fatal编程技术网

Bash chmod 777-R在现有路径上获取chmod:-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

我想在mac上使用sudo chmod 777-R授予操作访问权限,我仔细检查了给定的路径,它是存在的,没有输入错误,但我仍然得到chmod:-R:没有这样的文件或目录。你知道我为什么会出现这个错误吗?

如果你查看chmod手册页的概要,你会看到以下内容:

概要 chmod[选项]。。。模式[模式]。。。文件 chmod[选项]。。。八进制模式文件。。。 chmod[选项]-reference=RFILE文件

应在实际文件模式之前使用-R标志,因此需要如下调用命令:

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