mkdir 选项不明确
mkdir options are not clear
我刚刚 运行 进入这一行:
mkdir /cache 0770 system cache
但没有在网上找到 "system cache" 是什么意思。
0770 是我猜的权限,但这一行看起来不像这里描述的内容:
http://linux.die.net/man/1/mkdir
编辑:
抱歉,这些行在 init.rc 中,我想这与我的预期不同..
例如,在创建符号 link 时,这里是 "symlink" 而不是 "ls -s"。
这是什么语言?
正如您在编辑中所说,这是 rc.init 文件中的一行,其中包含 *nix 系统上 init 进程的信息。 "words"/字段具有指定的含义。第一个是 init 进程的 "command",但不一定对应于路径中现有的二进制文件或 shell 脚本。相反,它是一个关键字,指定 init 进程要做什么。顾名思义,"mkdir" 关键字指示它创建一个目录;但它也可以命名为 "makedirectory" 或其他名称。它的具体语法是
mkdir <path> [mode] [owner] [group]
在你的例子中
mkdir /cache 0770 system cache
- 目录路径为/cache(在根目录)
- 模式为 0770(授予用户和组读取、写入和执行的所有权限;不授予其他任何人任何权限)
- 让用户 "system" 成为所有者
- 将群组设为 "cache" 群组。
有关 android 中可能的 init 命令的列表,请参见。 this list.
我刚刚 运行 进入这一行:
mkdir /cache 0770 system cache
但没有在网上找到 "system cache" 是什么意思。 0770 是我猜的权限,但这一行看起来不像这里描述的内容:
http://linux.die.net/man/1/mkdir
编辑: 抱歉,这些行在 init.rc 中,我想这与我的预期不同.. 例如,在创建符号 link 时,这里是 "symlink" 而不是 "ls -s"。 这是什么语言?
正如您在编辑中所说,这是 rc.init 文件中的一行,其中包含 *nix 系统上 init 进程的信息。 "words"/字段具有指定的含义。第一个是 init 进程的 "command",但不一定对应于路径中现有的二进制文件或 shell 脚本。相反,它是一个关键字,指定 init 进程要做什么。顾名思义,"mkdir" 关键字指示它创建一个目录;但它也可以命名为 "makedirectory" 或其他名称。它的具体语法是
mkdir <path> [mode] [owner] [group]
在你的例子中
mkdir /cache 0770 system cache
- 目录路径为/cache(在根目录)
- 模式为 0770(授予用户和组读取、写入和执行的所有权限;不授予其他任何人任何权限)
- 让用户 "system" 成为所有者
- 将群组设为 "cache" 群组。
有关 android 中可能的 init 命令的列表,请参见。 this list.