【问题标题】:mkdir options are not clearmkdir 选项不清楚
【发布时间】:2016-03-22 14:24:18
【问题描述】:

我刚碰到这一行:

mkdir /cache 0770 system cache

但没有在网上找到“系统缓存”是什么意思。 0770 是我猜的权限,但这条线看起来不适合这里描述的内容:

http://linux.die.net/man/1/mkdir

编辑: 抱歉,这些行在 init.rc 中,我想这与我预期的不同.. 例如,在这里创建符号链接是“符号链接”而不是“ls -s”。 这是什么语言?

【问题讨论】:

  • 我认为这些命令正在创建不同的文件夹。 mkdir dir_1 dir_2 dir_3 因此,您正在操作系统的根文件夹中创建一个文件夹,并在您的实际文件夹中创建 3 个文件夹
  • mkdir in init.rc的可能重复

标签: linux unix mkdir


【解决方案1】:

正如您在编辑中所说,这是 rc.init 文件中的一行,其中包含 *nix 系统上的 init 进程的信息。 “单词”/字段具有指定的含义。第一个是对 init 进程的“命令”,但不一定对应于路径中现有的二进制文件或 shell 脚本。相反,它是一个关键字,它指定了 init 进程要做什么。顾名思义,“mkdir”关键字指示它创建一个目录;但它也可以命名为“makedirectory”或其他名称。它的具体语法是

mkdir <path> [mode] [owner] [group]

在你的例子中

mkdir /cache 0770 system cache
  • 目录路径是/cache(在根目录下)
  • 模式为 0770(授予用户和组所有读取、写入和执行的权限;不授予其他任何人任何权限)
  • 让用户“系统”成为所有者
  • 使组“缓存”组。

有关 android 中可能的 init 命令的列表,请参阅。 this list.

【讨论】:

  • 仍然,什么是“系统缓存”?
猜你喜欢
  • 2016-09-15
  • 2017-02-09
  • 2018-02-24
  • 2014-05-09
  • 2013-02-28
  • 2020-01-29
  • 1970-01-01
  • 2020-08-22
  • 2020-11-15
相关资源
最近更新 更多